Lines Matching defs:HTTP

2418 struct HTTP  struct
2420 mixin Protocol;
2447 /// The HTTP method to use. argument
2515 const m = match(header, regex(r"^HTTP/(\d+)(?:\.(\d+))? (\d+)(?: (.*))?$")); in parseStatusLine() argument
2531 assert(parseStatusLine("HTTP/1.1 200 OK", status) argument
2549 static HTTP opCall(const(char)[] url) in opCall() argument
2558 static HTTP opCall() in opCall() argument
2566 HTTP dup() in dup() argument
2589 maxRedirects = HTTP.defaultMaxRedirects; in initialize() argument
2613 CurlOption opt;
2660 @property void url(const(char)[] url) in url()
2670 @property void caInfo(const(char)[] caFile) in caInfo()
2677 version (StdDdoc) in version()
2903 * auto client = HTTP(); argument
2908 void addRequestHeader(const(char)[] name, const(char)[] value) in addRequestHeader()
2925 static string defaultUserAgent() @property in defaultUserAgent()
2953 void setUserAgent(const(char)[] userAgent) in setUserAgent()
3006 /// HTTP method used. argument
3019 HTTP status line of last response. One call to perform may argument
3022 @property StatusLine statusLine() in statusLine()
3028 void setCookie(const(char)[] cookie) in setCookie()
3034 void setCookieJar(const(char)[] path) in setCookieJar()
3042 void flushCookieJar() in flushCookieJar()
3066 $(HTTP www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25, _RFC2616 Section 14.25) argument
3102 * auto http = HTTP("http://www.mydomain.com"); argument
3124 * auto http = HTTP("http://onlineform.example.com"); argument
3131 void setPostData(const(void)[] data, string contentType) in setPostData()
3157 auto http = HTTP(testServer.addr~"/path"); argument
3180 @property void onReceiveHeader(void delegate(in char[] key, in onReceiveHeader()
3194 @property void onReceiveStatusLine(void delegate(StatusLine) callback) in onReceiveStatusLine()
3225 // HTTP 1.1 supports requests with no length header set. in contentLength() argument
3261 /** <a name="HTTP.Method"/>The standard HTTP methods : argument
3279 HTTP status line ie. the first line returned in an HTTP response. argument
3286 ushort majorVersion; /// Major HTTP version ie. 1 in HTTP/1.0. argument
3287 ushort minorVersion; /// Minor HTTP version ie. 0 in HTTP/1.0. argument
3288 ushort code; /// HTTP status line code e.g. 200. argument
3289 string reason; /// HTTP status line reason string. argument
3309 } // HTTP argument