Finalize the request by attaching an ASN.1 DER body and Content-Type/Length headers.
Declared in <openssl/http.h>
int
OSSL_HTTP_REQ_CTX_set1_req(
OSSL_HTTP_REQ_CTX* rctx,
char const* content_type,
ASN1_ITEM const* it,
ASN1_VALUE const* req);
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| rctx | Request context prepared with OSSL_HTTP_REQ_CTX_set_request_line() (and keep-alive expectations if needed). |
| content_type | Content-Type header value; must be NULL when req is NULL. |
| it | ASN.1 item template used to encode req (DER; not streaming). |
| req | ASN.1 value to send as the body, or NULL for a body-less (for example GET) request when keep-alive still needs finalization. |