HTTPServerRequest

Represents a HTTP request as received by the server side.

struct HTTPServerRequest {}

Constructors

this
this(HTTPServerRequestData* data)
Undocumented in source.
this
this(SysTime reqtime, ushort bindPort)
Undocumented in source.

Members

Functions

opCast
auto opCast()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

_files
FilePartFormFields _files [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
bodyReader
InputStream bodyReader [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
bodyReader
InputStream bodyReader [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
clientAddress
NetworkAddress clientAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
clientAddress
NetworkAddress clientAddress [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
clientCertificate
TLSCertificateInformation clientCertificate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
clientCertificate
TLSCertificateInformation clientCertificate [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
contentType
string contentType [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
contentType
string contentType [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
contentTypeParameters
string contentTypeParameters [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
cookies
CookieValueMap cookies [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
data
data [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
files
FilePartFormFields files [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
form
FormFields form [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
fullURL
URL fullURL [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
headers
InetHeaderMap headers [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
host
string host [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
host
string host [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
httpVersion
HTTPVersion httpVersion [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
httpVersion
HTTPVersion httpVersion [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
json
Json json [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
m_settings
HTTPServerSettings m_settings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
m_settings
HTTPServerSettings m_settings [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
method
HTTPMethod method [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
method
HTTPMethod method [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
noLog
bool noLog [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
params
DictionaryList!(string, true, 8) params [@property getter]

A map of general parameters for the request.

password
string password [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
password
string password [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
path
string path [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
path
string path [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
peer
string peer [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
persistent
bool persistent [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
query
FormFields query [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
queryString
string queryString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
queryString
string queryString [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestPath
InetPath requestPath [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestPath
InetPath requestPath [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestURI
string requestURI [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestURI
string requestURI [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestURL
string requestURL [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rootDir
string rootDir [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
serverSettings
const(HTTPServerSettings) serverSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
session
Session session [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
session
Session session [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
timeCreated
SysTime timeCreated [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tls
bool tls [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tls
bool tls [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
username
string username [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
username
string username [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta