vibe.d beta banner
get vibe.d
0.10.0

Asynchronous I/O that doesn’t get in your way, written in D

Class HTTPRequest

Represents an HTTP request made to a server.

class HTTPRequest ;

Constructors

NameDescription
this (conn)
this ()

Fields

NameTypeDescription
headers DictionaryList!(string,false,12L,false)All request headers
httpVersion HTTPVersionThe HTTP protocol version used for the request
method HTTPMethodThe HTTP method of the request
requestURI stringThe request URI
m_conn vibe.internal.interfaceproxy.InterfaceProxy!(vibe.core.stream.Stream)

Properties

NameTypeDescription
contentType[get, set] stringReturns the mime type part of the 'Content-Type' header.
contentTypeParameters[get] stringReturns any supplementary parameters of the 'Content-Type' header.
host[get, set] stringShortcut to the 'Host' header (always present for HTTP 1.1)
persistent[get] boolDetermines if the connection persists across requests.

Methods

NameDescription
toString ()

Aliases

NameDescription
requestURL Compatibility alias - scheduled for deprecation
Authors

Sönke Ludwig, Jan Krüger

Copyright

© 2012-2015 Sönke Ludwig

License

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