diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-12-29 21:26:11 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-12-29 21:26:11 +0000 |
commit | 9aea3e265d8919aea04bb6791673d5718399936d (patch) | |
tree | b5b724cbf1ae619ea634fc94bae19b2a8903d172 | |
parent | 59227bf0756e79edbe1082aa45d0a22a40c5fa17 (diff) |
further clarifcation based on input from Anthony Bryan
-rw-r--r-- | docs/libcurl/curl_easy_setopt.3 | 26 | ||||
-rw-r--r-- | docs/libcurl/libcurl-tutorial.3 | 8 |
2 files changed, 18 insertions, 16 deletions
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index d46ab9426..5aa64f553 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -607,12 +607,9 @@ the authentication method. Pass a char * as parameter, which should be pointing to the zero terminated user name to use for the transfer. -The CURLOPT_USERNAME option should be used in the same way that -\fICURLOPT_USERPWD\fP is used. In comparison to \fICURLOPT_USERPWD\fP the -CURLOPT_USERNAME allows the username to contain a colon, like in the following -example: "sip:user@example.com". Note the CURLOPT_USERNAME option is an -alternative way to set the user name. There is no meaning to use it together -with the \fICURLOPT_USERPWD\fP option. +\fBCURLOPT_USERNAME\fP sets the user name to be used in protocol +authentication. You should not use this option together with the (older) +CURLOPT_USERPWD option. In order to specify the password to be used in conjunction with the user name use the \fICURLOPT_PASSWORD\fP option. (Added in 7.19.1) @@ -1212,12 +1209,17 @@ when doing a FTP directory listing. This is useful for doing DELETE or other more or less obscure HTTP requests. Don't do this at will, make sure your server supports the command first. -Note that libcurl will still act and assume the keyword it would use if you -didn't set your custom one is the one in use and it will act according to -that. Thus, changing this to a HEAD when libcurl otherwise would do a GET -might cause libcurl to act funny, and similar. To switch to a proper HEAD, use -\fICURLOPT_NOBODY\fP, to switch to a proper POST, use \fICURLOPT_POST\fP or -\fICURLOPT_POSTFIELDS\fP and so on. +When you change the request method by setting \fBCURLOPT_CUSTOMREQUEST\fP to +something, you don't actually change how libcurl behaves or acts in regards to +the particular request method, it will only change the actual string sent in +the request. + +For example: if you tell libcurl to do a HEAD request, but then change the +request to a "GET" with \fBCURLOPT_CUSTOMREQUEST\fP you'll still see libcurl +act as if it sent a HEAD even when it does send a GET. + +To switch to a proper HEAD, use \fICURLOPT_NOBODY\fP, to switch to a proper +POST, use \fICURLOPT_POST\fP or \fICURLOPT_POSTFIELDS\fP and so on. Restore to the internal default by setting this to NULL. diff --git a/docs/libcurl/libcurl-tutorial.3 b/docs/libcurl/libcurl-tutorial.3 index 10474be4a..3c36c7357 100644 --- a/docs/libcurl/libcurl-tutorial.3 +++ b/docs/libcurl/libcurl-tutorial.3 @@ -987,11 +987,11 @@ in memory and used properly in subsequent requests when the same handle is used. Many times this is enough, and you may not have to save the cookies to disk at all. Note that the file you specify to CURLOPT_COOKIEFILE doesn't have to exist to enable the parser, so a common way to just enable the parser and -not read any cookies is to use a the name of a file you know doesn't exist. +not read any cookies is to use the name of a file you know doesn't exist. -If you would rather use existing cookies that you've previously received with your -Netscape or Mozilla browsers, you can make libcurl use that cookie file as -input. The CURLOPT_COOKIEFILE is used for that too, as libcurl will +If you would rather use existing cookies that you've previously received with +your Netscape or Mozilla browsers, you can make libcurl use that cookie file +as input. The CURLOPT_COOKIEFILE is used for that too, as libcurl will automatically find out what kind of file it is and act accordingly. Perhaps the most advanced cookie operation libcurl offers, is saving the |