Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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>

home | help