Lines Matching +full:set +full:- +full:url
21 .\" * SPDX-License-Identifier: curl
24 .TH libcurl 3 "10 Sep 2018" "libcurl" "libcurl URL interface"
26 libcurl-url \- URL interface overview
28 The URL interface provides functions for parsing and generating URLs.
32 Create a handle that holds URL info and resources with \fIcurl_url(3)\fP:
47 By setting a URL to the handle with \fIcurl_url_set(3)\fP, the URL is parsed
48 and stored in the handle. If the URL is not syntactically correct it will
57 If successful, this stores the URL in its individual parts within the handle.
59 When a handle already contains info about a URL, setting a relative URL will
64 .SH "GET URL"
65 The \fBCURLU\fP handle represents a URL and you can easily extract that with
68 char *url;
69 rc = curl_url_get(h, CURLUPART_URL, &url, 0);
70 curl_free(url);
74 When a URL has been parsed or parts have been set, you can extract those
88 Extracted parts are not URL decoded unless the user also asks for it with the
89 \fICURLU_URLDECODE\fP flag set in the fourth bitmask argument.
93 .SH "SET PARTS"
94 A user set individual URL parts, either after having parsed a full URL or
108 Set parts are not URL encoded unless the user asks for it with the
114 Imagine a handle that holds the URL "https://example.com/?shoes=2". An
122 one too, and the handle's full URL will then equal
125 The appended string can of course also get URL encoded on add, and if asked to
127 append "candy=N&N" to what we already have, and URL encode it to deal with the
134 Now the URL looks like
139 The URL API was introduced in libcurl 7.62.0.
141 A URL with a literal IPv6 address can be parsed even when IPv6 support is not