parent
5942b7934d
commit
ecd654e12e
@ -6,7 +6,8 @@ Section: 3
|
|||||||
Source: libcurl
|
Source: libcurl
|
||||||
See-also:
|
See-also:
|
||||||
- curl_easy_unescape (3)
|
- curl_easy_unescape (3)
|
||||||
- curl_free (3)
|
- curl_url_set (3)
|
||||||
|
- curl_url_get (3)
|
||||||
Protocol:
|
Protocol:
|
||||||
- All
|
- All
|
||||||
---
|
---
|
||||||
@ -51,6 +52,17 @@ uses.
|
|||||||
The caller of curl_easy_escape(3) must make sure that the data passed in
|
The caller of curl_easy_escape(3) must make sure that the data passed in
|
||||||
to the function is encoded correctly.
|
to the function is encoded correctly.
|
||||||
|
|
||||||
|
# URLs
|
||||||
|
|
||||||
|
URLs are by definition *URL encoded*. To create a proper URL from a set of
|
||||||
|
components that may not be URL encoded already, you cannot just URL encode the
|
||||||
|
entire URL string with curl_easy_escape(3), because it then also converts
|
||||||
|
colons, slashes and other symbols that you probably want untouched.
|
||||||
|
|
||||||
|
To create a proper URL from strings that are not already URL encoded, we
|
||||||
|
recommend using libcurl's URL API: set the pieces with curl_url_set(3) and get
|
||||||
|
the final correct URL with curl_url_get(3).
|
||||||
|
|
||||||
# EXAMPLE
|
# EXAMPLE
|
||||||
|
|
||||||
~~~c
|
~~~c
|
||||||
|
|||||||
@ -6,7 +6,7 @@ Section: 3
|
|||||||
Source: libcurl
|
Source: libcurl
|
||||||
See-also:
|
See-also:
|
||||||
- curl_easy_escape (3)
|
- curl_easy_escape (3)
|
||||||
- curl_free (3)
|
- curl_url_get (3)
|
||||||
Protocol:
|
Protocol:
|
||||||
- All
|
- All
|
||||||
---
|
---
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user