FreeBSD Manual Pages
curl_url(3) libcurl Manual curl_url(3) NAME curl_url - returns a new CURLU handle SYNOPSIS #include <curl/curl.h> CURLU *curl_url(); DESCRIPTION This function will allocates and returns a pointer to a fresh CURLU handle, to be used for further use of the URL API. RETURN VALUE Returns a CURLU * if successful, or NULL if out of memory. EXAMPLE CURLUcode rc; CURLU *url = curl_url(); rc = curl_url_set(url, CURLUPART_URL, "https://example.com", 0); if(!rc) { char *scheme; rc = curl_url_get(url, CURLUPART_SCHEME, &scheme, 0); if(!rc) { printf("the scheme is %s\n", scheme); curl_free(scheme); } curl_url_cleanup(url); } AVAILABILITY Added in curl 7.62.0 SEE ALSO curl_url_cleanup(3), curl_url_get(3), curl_url_set(3), curl_url_dup(3), libcurl 7.72.0 March 22, 2019 curl_url(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLE | AVAILABILITY | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=curl_url&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>