diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2004-11-11 23:11:32 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2004-11-11 23:11:32 +0000 | 
| commit | c3323b1902ad1885fe9863e6c2e9aaf62579a5be (patch) | |
| tree | 339257e24dd0fbeac37bfbaeaf1c7b32f398e04c /docs | |
| parent | 59c063dfd38972e06a7f3a0b8f94860a67acdc96 (diff) | |
clarify and update according to commit made just now
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/libcurl/curl_easy_setopt.3 | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index 3e0bfcf13..71d1464a9 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -479,9 +479,13 @@ application/x-www-form-urlencoded" header. (This is by far the most commonly  used POST method).  Use the \fICURLOPT_POSTFIELDS\fP option to specify what data to post and -\fICURLOPT_POSTFIELDSIZE\fP to set the data size. Optionally, you can provide -data to POST using the \fICURLOPT_READFUNCTION\fP and \fICURLOPT_READDATA\fP -options. +\fICURLOPT_POSTFIELDSIZE\fP to set the data size. + +Optionally, you can provide data to POST using the \fICURLOPT_READFUNCTION\fP +and \fICURLOPT_READDATA\fP options but then you must make sure to not set +\fICURLOPT_POSTFIELDS\fP to anything but NULL. When providing data with a +callback, you must transmit it using chunked transfer-encoding or you must set +the size of the data with the \fICURLOPT_POSTFIELDSIZE\f option.  You can override the default POST Content-Type: header by setting your own  with \fICURLOPT_HTTPHEADER\fP. @@ -518,7 +522,7 @@ the \fICURLOPT_HTTPPOST\fP option.  If you want to post data to the server without letting libcurl do a strlen()  to measure the data size, this option must be used. When this option is used  you can post fully binary data, which otherwise is likely to fail. If this -size is set to zero, the library will use strlen() to get the size. +size is set to -1, the library will use strlen() to get the size.  .IP CURLOPT_POSTFIELDSIZE_LARGE  Pass a curl_off_t as parameter. Use this to set the size of the  \fICURLOPT_POSTFIELDS\fP data to prevent libcurl from doing strlen() on the | 
