centos man page for curl_easy_escape

Query: curl_easy_escape

OS: centos

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

curl_easy_escape(3)						  libcurl Manual					       curl_easy_escape(3)

NAME
curl_easy_escape - URL encodes the given string
SYNOPSIS
#include <curl/curl.h> char *curl_easy_escape( CURL *curl, char *url, int length );
DESCRIPTION
This function converts the given input string to an URL encoded string and returns that as a new allocated string. All input characters that are not a-z, A-Z, 0-9, '-', '.', '_' or '~' are converted to their "URL escaped" version (%NN where NN is a two-digit hexadecimal num- ber). If the length argument is set to 0 (zero), curl_easy_escape(3) uses strlen() on the input url to find out the size. You must curl_free(3) the returned string when you're done with it.
AVAILABILITY
Added in 7.15.4 and replaces the old curl_escape(3) function.
RETURN VALUE
A pointer to a zero terminated string or NULL if it failed.
SEE ALSO
curl_easy_unescape(3), curl_free(3), RFC2396 libcurl 7.15.4 7 April 2006 curl_easy_escape(3)
Related Man Pages
curlopt_postfields(3) - mojave
curl_easy_unescape(3) - debian
curl_unescape(3) - debian
curl_unescape(3) - suse
curl_easy_unescape(3) - osx
Similar Topics in the Unix Linux Community
curl doesn't work in browser
Downloading of dynamically generated URL using curl and sed
Fastest way to find the length of string in c
How to Parse the XML data along with the URL in Shell Script?
Read URL data from UNIX without wget,curl,lynx,w3m.