mirror of
https://github.com/curl/curl.git
synced 2026-08-25 20:13:35 +03:00
urlapi: only skip encoding the first '=' with APPENDQUERY set
APPENDQUERY + URLENCODE would skip all equals signs but now it only skip encoding the first to better allow "name=content" for any content. Reported-by: Alexey Melnichuk Fixes #3231 Closes #3231
This commit is contained in:
parent
9df8dc101b
commit
9aa8ff2895
3 changed files with 13 additions and 7 deletions
|
|
@ -71,12 +71,13 @@ automatically when this URL is read from the handle.
|
|||
The query part will also get spaces converted to pluses when asked to URL
|
||||
encode on set with the CURLU_URLENCODE bit.
|
||||
|
||||
If used in with \fICURLU_APPENDQUERY\fP, the provided part will be appended on
|
||||
the end of the existing query - and if the previous part didn't end with an
|
||||
ampersand (&), an ampersand will be inserted before the new appended part.
|
||||
If used together with the \fICURLU_APPENDQUERY\fP bit, the provided part will
|
||||
be appended on the end of the existing query - and if the previous part didn't
|
||||
end with an ampersand (&), an ampersand will be inserted before the new
|
||||
appended part.
|
||||
|
||||
When \fICURLU_APPENDQUERY\fP is used together with \fICURLU_URLENCODE\fP,
|
||||
the '=' symbols will not be URL encoded.
|
||||
When \fICURLU_APPENDQUERY\fP is used together with \fICURLU_URLENCODE\fP, the
|
||||
first '=' symbol will not be URL encoded.
|
||||
|
||||
The question mark in the URL is not part of the actual query contents.
|
||||
.IP CURLUPART_FRAGMENT
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue