curl_url_strerror(3)

curl_url_strerror3

Return string describing error code

Usage

#include <curl/curl.h>
const char *curl_url_strerror(CURLUcode errornum);

Overview

This function returns a string describing the CURLUcode error code passed in the argument errornum.

Protocols

This functionality affects all supported protocols

Examples

int main(void)
{
  CURLUcode rc;
  CURLU *url = curl_url();
  rc = curl_url_set(url, CURLUPART_URL, "https://example.com", 0);
  if(rc)
    printf("URL error: %s\n", curl_url_strerror(rc));
  curl_url_cleanup(url);
}

Return value

A pointer to a null-terminated string.

Releases

3 releases since Debian 12 (Bookworm); the text changed 2 times.

  1. 12
  2. 13
  3. Arch

Availability

Added in curl 7.80.0

From curl 8.23.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.