Lines Matching refs:set
21 curl_url_set - set a URL part
43 to set or change, with *content* pointing to a null-terminated string with the
47 When setting a part in the URL object that was previously already set, it
62 might accept data that would not be otherwise possible to set in the string
77 is replaced with the components of the newly set URL.
87 does not know about, the **CURLU_NON_SUPPORT_SCHEME** flags bit must be set.
91 Unless *CURLU_NO_AUTHORITY* is set, a blank hostname is not allowed in
94 When a full URL is set (parsed), the hostname component is stored URL decoded.
98 Scheme cannot be URL decoded on set. libcurl only accepts setting schemes up
103 If only the user part is set and not the password, the URL is represented with
108 If only the password part is set and not the user, the URL is represented with
116 independently set this field.
125 Note that if you set an IPv6 address, it gets ruined and causes an error if
126 you also set the CURLU_URLENCODE flag.
128 Unless *CURLU_NO_AUTHORITY* is set, a blank hostname is not allowed to set.
132 If the hostname is a numeric IPv6 address, this field can also be set.
136 The port number cannot be URL encoded on set. The given port number is
142 If a path is set in the URL without a leading slash, a slash is prepended
147 The query part gets spaces converted to pluses when asked to URL encode on set
161 The flags argument is zero, one or more bits set in a bitmask.
175 If set, allows curl_url_set(3) to set a non-supported scheme. It then of
180 When set, curl_url_set(3) URL encodes the part on entry, except for
194 If set, allows the URL to be set without a scheme and then sets that to the
196 set.
200 If set, allows the URL to be set without a scheme and it instead "guesses"
204 option which takes precedence if both are set.
206 If guessing is not allowed and there is no default scheme set, trying to parse
209 If the scheme ends up set as a result of guessing, i.e. it is not actually
216 If set, skips authority checks. The RFC allows individual schemes to omit the
223 When set for **CURLUPART_URL**, this skips the normalization of the
230 If set, the URL parser allows space (ASCII 32) where possible. The URL syntax
234 *CURLU_URLENCODE* is also set, which then makes libcurl URL encode the
241 If set, the URL parser does not accept embedded credentials for the
274 If this function returns an error, no URL part is set.