diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-01-27 15:01:10 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-01-27 15:01:10 +0000 |
commit | b55b780d7beab89bd51d376b4281be1e413b34c0 (patch) | |
tree | cb6e66975b4da33ed536857045bd32d52915ed46 /docs/libcurl | |
parent | 8d4eb2bc1fb06ce90087240fe353345c2e1cf09b (diff) |
Cyrill Osterwalder pointed out that sending "" as data in a header is in
fact equal to a blank one according to the spec.
Diffstat (limited to 'docs/libcurl')
-rw-r--r-- | docs/libcurl/curl_easy_setopt.3 | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index 9db26d7d5..60068f661 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -620,15 +620,17 @@ list. If you add a header that is otherwise generated and used by libcurl internally, your added one will be used instead. If you add a header with no contents as in 'Accept:' (no data on the right side of the colon), the internally used header will get disabled. Thus, using this option you can add -new headers, replace internal headers and remove internal headers. The -headers included in the linked list must not be CRLF-terminated, because -curl adds CRLF after each header item. Failure to comply with this will -result in strange bugs because the server will most likely ignore part -of the headers you specified. - -The first line in a request (usually containing a GET or POST) is not a header -and cannot be replaced using this option. Only the lines following the -request-line are headers. +new headers, replace internal headers and remove internal headers. To add a +header with no contents, make the contents be two quotes: \&"". The headers +included in the linked list must not be CRLF-terminated, because curl adds +CRLF after each header item. Failure to comply with this will result in +strange bugs because the server will most likely ignore part of the headers +you specified. + +The first line in a request (containing the method, usually a GET or POST) is +not a header and cannot be replaced using this option. Only the lines +following the request-line are headers. Adding this method line in this list +of headers will only cause your request to send an invalid header. Pass a NULL to this to reset back to no custom headers. |