mirror of
https://github.com/openssl/openssl.git
synced 2026-06-06 20:18:09 +00:00
OSSL_HTTP_open(): clarify doc of 'server' arg and its use of BIO_new_connect()
Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17186)
This commit is contained in:
committed by
Tomas Mraz
parent
59b6b5a94f
commit
119f8145c3
@@ -56,9 +56,10 @@ OSSL_HTTP_open() initiates an HTTP session using the I<bio> argument if not
|
||||
NULL, else by connecting to a given I<server> optionally via a I<proxy>.
|
||||
|
||||
Typically the OpenSSL build supports sockets and the I<bio> parameter is NULL.
|
||||
In this case I<rbio> must be NULL as well, and the
|
||||
library creates a network BIO internally for connecting to the given I<server>
|
||||
and the optionally given I<port>, defaulting to 80 for HTTP or 443 for HTTPS.
|
||||
In this case I<rbio> must be NULL as well and the I<server> must be non-NULL.
|
||||
The function creates a network BIO internally using L<BIO_new_connect(3)>
|
||||
for connecting to the given server and the optionally given I<port>,
|
||||
defaulting to 80 for HTTP or 443 for HTTPS.
|
||||
Then this internal BIO is used for setting up a connection
|
||||
and for exchanging one or more request and response.
|
||||
If I<bio> is given and I<rbio> is NULL then this I<bio> is used instead.
|
||||
@@ -255,7 +256,7 @@ OSSL_HTTP_close() returns 0 if anything went wrong while disconnecting, else 1.
|
||||
|
||||
=head1 SEE ALSO
|
||||
|
||||
L<OSSL_HTTP_parse_url(3)>, L<BIO_set_conn_port(3)>
|
||||
L<OSSL_HTTP_parse_url(3)>, L<BIO_new_connect(3)>,
|
||||
L<ASN1_item_i2d_mem_bio(3)>, L<ASN1_item_d2i_bio(3)>,
|
||||
L<OSSL_HTTP_is_alive(3)>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user