mirror of
https://github.com/moparisthebest/curl
synced 2024-11-15 22:15:13 -05:00
CURLOPT_POSTFIELDS.3: Mention curl_easy_escape
.. also correct some variable naming in curl_easy_escape.3 Bug: https://github.com/bagder/curl/issues/281 Reported-by: bsammon@users.noreply.github.com
This commit is contained in:
parent
a393d64456
commit
db979fea73
@ -29,13 +29,13 @@ curl_easy_escape - URL encodes the given string
|
|||||||
.BI "char *curl_easy_escape( CURL *" curl ", char *" string ", int "length " );"
|
.BI "char *curl_easy_escape( CURL *" curl ", char *" string ", int "length " );"
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
This function converts the given input \fBstring\fP to an URL encoded string
|
This function converts the given input \fIstring\fP to a URL encoded string
|
||||||
and returns that as a new allocated string. All input characters that are not
|
and returns that as a new allocated string. All input characters that are not
|
||||||
a-z, A-Z, 0-9, '-', '.', '_' or '~' are converted to their "URL escaped"
|
a-z, A-Z, 0-9, '-', '.', '_' or '~' are converted to their "URL escaped"
|
||||||
version (%NN where NN is a two-digit hexadecimal number).
|
version (%NN where NN is a two-digit hexadecimal number).
|
||||||
|
|
||||||
If the \fBlength\fP argument is set to 0 (zero), \fIcurl_easy_escape(3)\fP
|
If \fIlength\fP is set to 0 (zero), \fIcurl_easy_escape(3)\fP uses strlen() on
|
||||||
uses strlen() on the input \fBurl\fP to find out the size.
|
the input \fIstring\fP to find out the size.
|
||||||
|
|
||||||
You must \fIcurl_free(3)\fP the returned string when you're done with it.
|
You must \fIcurl_free(3)\fP the returned string when you're done with it.
|
||||||
.SH AVAILABILITY
|
.SH AVAILABILITY
|
||||||
|
@ -44,6 +44,9 @@ used by HTML forms. Change Content-Type with \fICURLOPT_HTTPHEADER(3)\fP.
|
|||||||
|
|
||||||
Using \fICURLOPT_POSTFIELDS(3)\fP implies \fICURLOPT_POST(3)\fP.
|
Using \fICURLOPT_POSTFIELDS(3)\fP implies \fICURLOPT_POST(3)\fP.
|
||||||
|
|
||||||
|
You can use \fIcurl_easy_escape(3)\fP to url-encode your data, if necessary. It
|
||||||
|
returns a pointer to an encoded string that can be passed as \fIpostdata\fP.
|
||||||
|
|
||||||
If you want to do a zero-byte POST, you need to set
|
If you want to do a zero-byte POST, you need to set
|
||||||
\fICURLOPT_POSTFIELDSIZE(3)\fP explicitly to zero, as simply setting
|
\fICURLOPT_POSTFIELDSIZE(3)\fP explicitly to zero, as simply setting
|
||||||
\fICURLOPT_POSTFIELDS(3)\fP to NULL or "" just effectively disables the
|
\fICURLOPT_POSTFIELDS(3)\fP to NULL or "" just effectively disables the
|
||||||
|
Loading…
Reference in New Issue
Block a user