From 76e107506f1886951a4ed2bf86eb2ecb69db3427 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 9 Jan 2003 14:58:54 +0000 Subject: [PATCH] Philippe Raoult's added note for HTTPHEADER --- docs/libcurl/curl_easy_setopt.3 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index 3b32967b8..0af47326f 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -405,7 +405,11 @@ 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. +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. \fBNOTE:\fPThe most commonly replaced headers have "shortcuts" in the options CURLOPT_COOKIE, CURLOPT_USERAGENT and CURLOPT_REFERER.