Lines Matching refs:request
55 B<OSSL_HTTP_REQ_CTX> is a context structure for an HTTP request and response,
56 used to collect all the necessary data to perform that request.
62 OSSL_HTTP_REQ_CTX_new() allocates a new HTTP request context structure,
63 which gets populated with the B<BIO> to write/send the request to (I<wbio>),
70 memory B<BIO>, which collects the HTTP request and additional headers as text.
72 OSSL_HTTP_REQ_CTX_free() frees up the HTTP request context I<rctx>.
75 OSSL_HTTP_REQ_CTX_set_request_line() adds the HTTP request line to the context.
79 that the request should go through, otherwise they should be left NULL.
80 I<path> is the HTTP request path; if left NULL, C</> is used.
90 Due to the structure of an HTTP request, if the I<keep_alive> argument is
103 the subsequent HTTP transfer (sending the request and receiving a response)
115 OSSL_HTTP_REQ_CTX_set1_req() finalizes the HTTP request context.
118 and an ASN.1-encoded request should be sent.
120 even if a GET request is going to be sent, in which case I<req> must be NULL.
123 The HTTP header C<Content-Length> is filled out with the length of the request.
129 OSSL_HTTP_REQ_CTX_nbio() attempts to send the request prepared in I<rctx>
141 in order to exchange a request and response or until a timeout is reached.
153 Before sending the request, this could used to modify the HTTP request text.
180 I/O error when trying to send the next request via I<rctx>.
186 request URL do not match.
190 First, the HTTP request context must be allocated:
193 Then, the HTTP request must be prepared with request data:
208 Finalize the request using OSSL_HTTP_REQ_CTX_set1_req().
213 When the request context is fully prepared, the HTTP exchange may be performed