Sortix main manual
This manual documents Sortix main. You can instead view this document in the latest official manual.
CURLOPT_CURLU(3) | curl_easy_setopt options | CURLOPT_CURLU(3) |
NAME
CURLOPT_CURLU - URL in CURLU * formatSYNOPSIS
#include <curl/curl.h>
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_CURLU, void *pointer);
DESCRIPTION
Pass in a pointer to the URL to work with. The parameter should be a CURLU *. Setting CURLOPT_CURLU(3) will explicitly override CURLOPT_URL(3).DEFAULT
The default value of this parameter is NULL.PROTOCOLS
AllEXAMPLE
CURL *handle = curl_easy_init();
CURLU *urlp = curl_url();
int res = 0;
if(curl) {
res = curl_url_set(urlp, CURLUPART_URL, "https://example.com", 0);
curl_easy_setopt(handle, CURLOPT_CURLU, urlp);
ret = curl_easy_perform(handle);
curl_url_cleanup(urlp);
curl_easy_cleanup(handle);
}
AVAILABILITY
Added in 7.63.0.RETURN VALUE
Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.SEE ALSO
CURLOPT_URL(3), curl_url(3), curl_url_get(3), curl_url_set(3), curl_url_dup(3), curl_url_cleanup(3), curl_url_strerror(3)May 17, 2022 | libcurl 7.84.0 |