HTTPResponse

Response - result of request execution.

Response.code - response HTTP code. Response.status_line - received HTTP status line. Response.responseHeaders - received headers. Response.responseBody - container for received body Response.history - for redirected responses contain all history

Destructor

~this
~this()
Undocumented in source.

Members

Properties

history
HTTPResponse[] history [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
responseHeaders
string[string] responseHeaders [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Response

_code
ushort _code;

Server status code

_responseBody
Buffer!ubyte _responseBody;

Response body

_responseHeaders
string[string] _responseHeaders;

Response headers

_uri
URI _uri;

Initial URI

_finalURI
URI _finalURI;

Final URI. Can differ from uri() if request go through redirections.

_receiveAsRange
ReceiveAsRange _receiveAsRange;

stream range stored here

_startedAt
SysTime _startedAt;
_connectedAt
SysTime _connectedAt;
_requestSentAt
SysTime _requestSentAt;
_finishedAt
SysTime _finishedAt;
Undocumented in source.
_contentReceived
long _contentReceived;

Length of received content

_contentLength
long _contentLength;

Server-supplied content length (can be -1 when unknown)

getStats
auto getStats [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
responseBody
auto ref responseBody [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
responseHeaders
auto ref responseHeaders [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
receiveAsRange
auto ref receiveAsRange [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()

string representation of response

format
string format(string fmt)

%h - remote hostname

Meta