vibe.d beta banner
get vibe.d
0.7.30

Class HTTPClientRequest

Represents a HTTP client request (as sent to the server).

Inherits from

Fields

Name Type Description
headers DictionaryList!(string,false,12L,false) All request headers
httpVersion HTTPVersion The HTTP protocol version used for the request
method HTTPMethod The HTTP method of the request
requestURL string The request URL
m_conn Stream

Properties

Name Type Description
bodyWriter [get] OutputStream An output stream suitable for writing the request body.
contentLength [get, set] long Accesses the Content-Length header of the request.
localAddress [get] NetworkAddress
contentType [get, set] string Returns the mime type part of the 'Content-Type' header.
contentTypeParameters [get] string Returns any supplementary parameters of the 'Content-Type' header.
host [get, set] string Shortcut to the 'Host' header (always present for HTTP 1.1)
persistent [get] bool Determines if the connection persists across requests.

Methods

Name Description
writeBody Writes the whole response body at once using raw bytes.
writeJsonBody Writes the response body as JSON data.
writePart
toString
Authors

Sönke Ludwig, Jan Krüger

Copyright

© 2012-2014 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.