mirror of
https://github.com/curl/curl.git
synced 2026-08-25 11:23:39 +03:00
David Houlder added --form-string
This commit is contained in:
parent
88a4dc2795
commit
2f8085af15
4 changed files with 38 additions and 8 deletions
|
|
@ -299,6 +299,13 @@ POST (HTTP)
|
|||
|
||||
curl -F "docpicture=@dog.gif" -F "catpicture=@cat.gif"
|
||||
|
||||
To send a field value literally without interpreting a leading '@'
|
||||
or '<', or an embedded ';type=', use --form-string instead of
|
||||
-F. This is recommended when the value is obtained from a user or
|
||||
some other unpredictable source. Under these circumstances, using
|
||||
-F instead of --form-string would allow a user to trick curl into
|
||||
uploading a file.
|
||||
|
||||
REFERRER
|
||||
|
||||
A HTTP request has the option to include information about which address
|
||||
|
|
|
|||
|
|
@ -388,6 +388,12 @@ setting filename=, like this:
|
|||
See further examples and details in the MANUAL.
|
||||
|
||||
This option can be used multiple times.
|
||||
.IP "--form-string <name=string>"
|
||||
(HTTP) Similar to \fI--form\fP except that the value string for the named
|
||||
parameter is used literally. Leading \&'@' and \&'<' characters, and the
|
||||
\&';type=' string in the value have no special meaning. Use this in
|
||||
preference to \fI--form\fP if there's any possibility that the string value
|
||||
may accidentally trigger the \&'@' or \&'<' features of \fI--form\f{.
|
||||
.IP "-g/--globoff"
|
||||
This option switches off the "URL globbing parser". When you set this option,
|
||||
you can specify URLs that contain the letters {}[] without having them being
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue