Lines Matching +full:transfer +full:- +full:function
13 - HTTP client high-level functions
59 In this case I<rbio> must be NULL as well and the I<server> must be non-NULL.
60 The function creates a network BIO internally using L<BIO_new_connect(3)>
88 while using a proxy for HTTPS connections requires a suitable callback function
97 I<bio_update_fn> is a BIO connect/disconnect callback function with prototype
101 The callback function may modify the BIO provided in the I<bio> argument,
105 callback function is invoked with the I<connect> argument being 1 and
111 The callback function must return either the potentially modified BIO I<bio>.
144 seconds the overall HTTP transfer (i.e., connection setup if needed,
148 OSSL_HTTP_proxy_connect() may be used by an above BIO connect callback function
151 pre-established with a TLS proxy using the HTTP CONNECT method,
158 Since this function is typically called by applications such as
159 L<openssl-s_client(1)> it uses the I<bio_err> and I<prog> parameters (unless
160 NULL) to print additional diagnostic information in a user-oriented way.
173 BIO will be read on-the-fly while sending the request, which supports streaming.
183 the subsequent HTTP transfer (sending the request and receiving a response)
187 when opening the HTTP transfer will be used instead.
201 In this case the function returns NULL and the caller is
203 If the response header contains one or more "Content-Length" header lines and/or
204 an ASN.1-encoded response is expected, which should include a total length,
207 If an ASN.1-encoded response is expected, the function returns on success
213 OSSL_HTTP_get() uses HTTP GET to obtain data from I<bio> if non-NULL,
217 If I<bio> is non-NULL, any host and port components in the I<url> are not used
231 If I<prctx> is not NULL it reuses any open connection represented by a non-NULL
240 The I<ok> parameter is passed to any BIO update function
242 It must be 1 if no error occurred during the HTTP transfer and 0 otherwise.
259 return a memory BIO that buffers all the data received if an ASN.1-encoded
263 Failure conditions include connection/transfer timeout, parse errors, etc.
280 Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.