diff options
author | Steve Holme <steve_holme@hotmail.com> | 2012-05-26 13:08:37 +0100 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2012-05-26 13:08:37 +0100 |
commit | 2839c059b1c4c319385a10ba2c4f7979fab813ea (patch) | |
tree | 1d0f86a307154fc6f46b049e3f79de3b77c2dfc1 | |
parent | cb9e2e8466534f35ed8188e43b978c74ee3df76c (diff) |
DOCS: Fixed meaning of bit 2 in CURLOPT_POSTREDIR
Setting bit 2 for this value was documented as having a constant value
defined as CURL_REDIR_POST_303 yet referenced a 302 request.
Additionally corrected the meaning of CURL_REDIR_POST_ALL for all three
bits and fixed problems with the bolding of keywords in this section.
-rw-r--r-- | docs/libcurl/curl_easy_setopt.3 | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index 70d7cd5b4..0b7dc8386 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -1205,17 +1205,17 @@ Pass a bitmask to control how libcurl acts on redirects after POSTs that get a 301, 302 or 303 response back. A parameter with bit 0 set (value \fBCURL_REDIR_POST_301\fP) tells the library to respect RFC2616/10.3.2 and not convert POST requests into GET requests when following a 301 redirection. -Setting bit 1 (value CURL_REDIR_POST_302) makes libcurl maintain the request -method after a 302 redirect. Setting bit 2 (value \fBCURL_REDIR_POST_303) -makes libcurl maintain the request method after a 302 redirect. -CURL_REDIR_POST_ALL is a convenience define that sets both bits. +Setting bit 1 (value \fBCURL_REDIR_POST_302\fP) makes libcurl maintain the +request method after a 302 redirect whilst setting bit 2 (value +\fBCURL_REDIR_POST_303\fP) makes libcurl maintain the request method after a +303 redirect. The value \fBCURL_REDIR_POST_ALL\fP is a convenience define that +sets all three bits. The non-RFC behaviour is ubiquitous in web browsers, so the library does the conversion by default to maintain consistency. However, a server may require a POST to remain a POST after such a redirection. This option is meaningful only when setting \fICURLOPT_FOLLOWLOCATION\fP. (Added in 7.17.1) (This option was -known as CURLOPT_POST301 up to 7.19.0 as it only supported the 301 way before -then) +known as CURLOPT_POST301 up to 7.19.0 as it only supported the 301 then) .IP CURLOPT_PUT A parameter set to 1 tells the library to use HTTP PUT to transfer data. The data should be set with \fICURLOPT_READDATA\fP and \fICURLOPT_INFILESIZE\fP. |