mirror of
https://github.com/curl/curl.git
synced 2026-08-25 01:23:31 +03:00
parent
739275a1d9
commit
4d94fac9f0
9 changed files with 19 additions and 23 deletions
|
|
@ -37,6 +37,10 @@ about existing options to `curl_easy_setopt`.
|
|||
|
||||
Disable the GOPHER protocol.
|
||||
|
||||
## CURL_DISABLE_HEADERS_API
|
||||
|
||||
Disable the HTTP header API.
|
||||
|
||||
## CURL_DISABLE_HSTS
|
||||
|
||||
Disable the HTTP Strict Transport Security support.
|
||||
|
|
|
|||
|
|
@ -21,4 +21,3 @@ Experimental support in curl means:
|
|||
- The Hyper HTTP backend
|
||||
- HTTP/3 support and options
|
||||
- `CURLSSLOPT_NATIVE_CA` (No configure option, feature built in when supported)
|
||||
- The headers API: `curl_easy_header` and `curl_easy_nextheader`.
|
||||
|
|
|
|||
|
|
@ -22,11 +22,10 @@ output a newline by using \\n, a carriage return with \\r and a tab space with
|
|||
The output will be written to standard output, but this can be switched to
|
||||
standard error by using %{stderr}.
|
||||
|
||||
EXPERIMENTAL feature: Output HTTP headers from the most recent request by
|
||||
using \fB%header{name}\fP where \fBname\fP is the case insensitive name of the
|
||||
header (without the trailing colon). The header contents are exactly as sent
|
||||
over the network, with leading and trailing whitespace trimmed. Added in curl
|
||||
7.83.0.
|
||||
Output HTTP headers from the most recent request by using \fB%header{name}\fP
|
||||
where \fBname\fP is the case insensitive name of the header (without the
|
||||
trailing colon). The header contents are exactly as sent over the network,
|
||||
with leading and trailing whitespace trimmed. Added in curl 7.84.0.
|
||||
|
||||
.B NOTE:
|
||||
The %-symbol is a special symbol in the win32-environment, where all
|
||||
|
|
@ -55,8 +54,6 @@ The initial path curl ended up in when logging on to the remote FTP
|
|||
server. (Added in 7.15.4)
|
||||
.TP
|
||||
.B header_json
|
||||
EXPERIMENTAL feature.
|
||||
|
||||
A JSON object with all HTTP response headers from the recent transfer. Values
|
||||
are provided as arrays, since in the case of multiple headers there can be
|
||||
multiple values.
|
||||
|
|
|
|||
|
|
@ -33,8 +33,6 @@ CURLHcode curl_easy_header(CURL *easy,
|
|||
int request,
|
||||
struct curl_header **hout);
|
||||
.SH DESCRIPTION
|
||||
EXPERIMENTAL feature!
|
||||
|
||||
\fIcurl_easy_header(3)\fP returns a pointer to a "curl_header" struct in
|
||||
\fBhout\fP with data for the HTTP response header \fIname\fP. The case
|
||||
insensitive nul-terminated header name should be specified without colon.
|
||||
|
|
@ -131,7 +129,7 @@ CURLHcode h =
|
|||
curl_easy_header(easy, "Content-Type", 0, CURLH_HEADER, -1, &type);
|
||||
.fi
|
||||
.SH AVAILABILITY
|
||||
Added in 7.83.0
|
||||
Added in 7.83.0. Officially supported since 7.84.0.
|
||||
.SH RETURN VALUE
|
||||
This function returns a CURLHcode indicating success or error.
|
||||
.IP "CURLHE_BADINDEX (1)"
|
||||
|
|
|
|||
|
|
@ -32,8 +32,6 @@ struct curl_header *curl_easy_nextheader(CURL *easy,
|
|||
struct curl_header *prev);
|
||||
.fi
|
||||
.SH DESCRIPTION
|
||||
EXPERIMENTAL feature!
|
||||
|
||||
This function lets an application iterate over all previously received HTTP
|
||||
headers.
|
||||
|
||||
|
|
@ -85,7 +83,7 @@ while((h = curl_easy_nextheader(easy, origin, -1, prev))) {
|
|||
}
|
||||
.fi
|
||||
.SH AVAILABILITY
|
||||
Added in 7.83.0
|
||||
Added in 7.83.0. Officially supported since 7.84.0.
|
||||
.SH RETURN VALUE
|
||||
This function returns the next header, or NULL when there are no more
|
||||
(matching) headers or an error occurred.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue