diff options
Diffstat (limited to 'docs/cmdline-opts/post302.md')
-rw-r--r-- | docs/cmdline-opts/post302.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/cmdline-opts/post302.md b/docs/cmdline-opts/post302.md new file mode 100644 index 000000000..7eefc0cd6 --- /dev/null +++ b/docs/cmdline-opts/post302.md @@ -0,0 +1,24 @@ +--- +c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. +SPDX-License-Identifier: curl +Long: post302 +Help: Do not switch to GET after following a 302 +Protocols: HTTP +Added: 7.19.1 +Category: http post +Multi: boolean +See-also: + - post301 + - post303 + - location +Example: + - --post302 --location -d "data" $URL +--- + +# `--post302` + +Tells curl to respect RFC 7231/6.4.3 and not convert POST requests into GET +requests when following a 302 redirection. The non-RFC behavior is ubiquitous +in web browsers, so curl 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 using --location. |