Lines Matching refs:HTTP

20 - HTTP client low-level functions
58 B<OSSL_HTTP_REQ_CTX> is a context structure for an HTTP request and response,
61 This file documents low-level HTTP functions rarely used directly. High-level
62 HTTP client functions like L<OSSL_HTTP_get(3)> and L<OSSL_HTTP_transfer(3)>
65 OSSL_HTTP_REQ_CTX_new() allocates a new HTTP request context structure,
73 which collects the HTTP request header lines.
75 OSSL_HTTP_REQ_CTX_free() frees up the HTTP request context I<rctx>.
79 OSSL_HTTP_REQ_CTX_set_request_line() adds the 1st HTTP request line to I<rctx>.
80 The HTTP method is determined by I<method_POST>,
83 an HTTP proxy shall forward the request to, otherwise they must be left NULL.
84 I<path> provides the HTTP request path; if left NULL, C</> is used.
86 an absoluteURI. In this case it indicates HTTP proxy use and provides also the
97 of the HTTP client on the response.
98 Due to the structure of an HTTP request, if the I<keep_alive> argument is
103 is included in the HTTP header of the response and return an error if not.
121 the subsequent HTTP transfer (sending the request and receiving a response)
129 kept open after receiving a response. This is the default behavior for HTTP 1.0.
134 OSSL_HTTP_REQ_CTX_set1_req() finalizes the HTTP request context.
142 The HTTP header C<Content-Length> is filled out with the length of the request.
145 the HTTP header C<Content-Type> is also added with the given string value.
149 and to gather the response via HTTP, using the I<wbio> and I<rbio>
155 the response body, the HTTP transfer timeout, and "keep-alive" are treated.
158 This is used for tracing the body contents if HTTP tracing is enabled.
182 Before the HTTP request is sent, this could be used to adapt its header lines.
184 After receiving a response via HTTP, the BIO represents the current state of
197 the number of HTTP header lines allowed to be received in a response.
203 OSSL_HTTP_is_alive() can be used to query if the HTTP connection
223 First, the HTTP request context must be allocated:
226 Then, the HTTP request must be prepared with request data:
246 When the request context is fully prepared, the HTTP exchange may be performed