Exchange an HTTP request non‐blockingly and decode the response body as ASN.1.
Synopsis
Declared in <openssl/http.h>
int
OSSL_HTTP_REQ_CTX_nbio_d2i(
OSSL_HTTP_REQ_CTX* rctx,
ASN1_VALUE** pval,
ASN1_ITEM const* it);
Return Value
1 on completion with success, 0 on failure, or ‐1 if the I/O would block (retry later).
Parameters
Name |
Description |
rctx |
Request context prepared with headers/body; may need multiple calls when BIOs would block. |
pval |
Destination for the decoded ASN.1 value (type described by |
it |
ASN.1 item descriptor used to decode the HTTP response body. |
Created with MrDocs