Manual pages
Origin: libcurl 7.58.0.
[ Alias ↣ ] Name (section) | Brief |
---|---|
curl_easy_cleanup(3) | End a libcurl easy handle. |
curl_easy_duphandle(3) | Clone a libcurl session handle. |
curl_easy_escape(3) | URL encodes the given string. |
curl_easy_getinfo(3) | Extract information from a curl handle. |
curl_easy_init(3) | Start a libcurl easy session. |
curl_easy_pause(3) | Pause and unpause a connection. |
curl_easy_perform(3) | Perform a blocking file transfer. |
curl_easy_recv(3) | Receives raw data on an "easy" connection. |
curl_easy_reset(3) | Reset all options of a libcurl session handle. |
curl_easy_send(3) | Sends raw data over an "easy" connection. |
curl_easy_setopt(3) | Set options for a curl easy handle. |
curl_easy_strerror(3) | Return string describing error code. |
curl_easy_unescape(3) | URL decodes the given string. |
curl_escape(3) | URL encodes the given string. |
curl_formadd(3) | Add a section to a multipart/formdata HTTP POST. |
curl_formfree(3) | Free a previously build multipart/formdata HTTP POST chain. |
curl_formget(3) | Serialize a previously built multipart/formdata HTTP POST chain. |
curl_free(3) | Reclaim memory that has been obtained through a libcurl call. |
curl_getdate(3) | Convert a date string to number of seconds. |
curl_getenv(3) | Return value for environment name. |
curl_global_cleanup(3) | Global libcurl cleanup. |
curl_global_init(3) | Global libcurl initialisation. |
curl_global_init_mem(3) | Global libcurl initialisation with memory callbacks. |
curl_global_sslset(3) | Select SSL backend to use with libcurl. |
curl_maprintf(3) ↣ curl_mprintf(3) | … |
curl_mfprintf(3) ↣ curl_mprintf(3) | … |
curl_mime_addpart(3) | Append a new empty part to a mime structure. |
curl_mime_data(3) | Set a mime part's body data from memory. |
curl_mime_data_cb(3) | Set a callback-based data source for a mime part's body. |
curl_mime_encoder(3) | Set a mime part's encoder and content transfer encoding. |
curl_mime_filedata(3) | Set a mime part's body data from a file contents. |
curl_mime_filename(3) | Set a mime part's remote file name. |
curl_mime_free(3) | Free a previously built mime structure. |
curl_mime_headers(3) | Set a mime part's custom headers. |
curl_mime_init(3) | Create a mime handle. |
curl_mime_name(3) | Set a mime part's name. |
curl_mime_subparts(3) | Set subparts of a multipart mime part. |
curl_mime_type(3) | Set a mime part's content type. |
curl_mprintf(3) | … |
curl_msnprintf(3) ↣ curl_mprintf(3) | … |
curl_msprintf(3) ↣ curl_mprintf(3) | … |
curl_multi_add_handle(3) | Add an easy handle to a multi session. |
curl_multi_assign(3) | Set data to associate with an internal socket. |
curl_multi_cleanup(3) | Close down a multi session. |
curl_multi_fdset(3) | Extracts file descriptor information from a multi handle. |
curl_multi_info_read(3) | Read multi stack informationals. |
curl_multi_init(3) | Create a multi handle. |
curl_multi_perform(3) | Reads/writes available data from each easy handle. |
curl_multi_remove_handle(3) | Remove an easy handle from a multi session. |
curl_multi_setopt(3) | Set options for a curl multi handle. |
curl_multi_socket(3) | Reads/writes available data. |
curl_multi_socket_action(3) | Reads/writes available data given an action. |
curl_multi_socket_all(3) ↣ curl_multi_socket(3) | Reads/writes available data. |
curl_multi_strerror(3) | Return string describing error code. |
curl_multi_timeout(3) | How long to wait for action before proceeding. |
curl_multi_wait(3) | Polls on all easy handles in a multi handle. |
curl_mvaprintf(3) ↣ curl_mprintf(3) | … |
curl_mvfprintf(3) ↣ curl_mprintf(3) | … |
curl_mvprintf(3) ↣ curl_mprintf(3) | … |
curl_mvsnprintf(3) ↣ curl_mprintf(3) | … |
curl_mvsprintf(3) ↣ curl_mprintf(3) | … |
curl_share_cleanup(3) | Clean up a shared object. |
curl_share_init(3) | Create a shared object. |
curl_share_setopt(3) | Set options for a shared object. |
curl_share_strerror(3) | Return string describing error code. |
curl_slist_append(3) | Add a string to an slist. |
curl_slist_free_all(3) | Free an entire curl_slist list. |
curl_strequal(3) | Case insensitive string comparisons. |
curl_strnequal(3) ↣ curl_strequal(3) | Case insensitive string comparisons. |
curl_unescape(3) | URL decodes the given string. |
curl_version(3) | Returns the libcurl version string. |
curl_version_info(3) | Returns run-time libcurl version info. |
CURLINFO_ACTIVESOCKET(3) | Get the active socket. |
CURLINFO_APPCONNECT_TIME(3) | Get the time until the SSL/SSH handshake is completed. |
CURLINFO_CERTINFO(3) | Get the TLS certificate chain. |
CURLINFO_CONDITION_UNMET(3) | Get info on unmet time conditional. |
CURLINFO_CONNECT_TIME(3) | Get the time until connect. |
CURLINFO_CONTENT_LENGTH_DOWNLOAD(3) | Get content-length of download. |
CURLINFO_CONTENT_LENGTH_DOWNLOAD_T(3) | Get content-length of download. |
CURLINFO_CONTENT_LENGTH_UPLOAD(3) | Get the specified size of the upload. |
CURLINFO_CONTENT_LENGTH_UPLOAD_T(3) | Get the specified size of the upload. |
CURLINFO_CONTENT_TYPE(3) | Get Content-Type. |
CURLINFO_COOKIELIST(3) | Get all known cookies. |
CURLINFO_EFFECTIVE_URL(3) | Get the last used URL. |
CURLINFO_FILETIME(3) | Get the remote time of the retrieved document. |
CURLINFO_FTP_ENTRY_PATH(3) | Get entry path in FTP server. |
CURLINFO_HEADER_SIZE(3) | Get size of retrieved headers. |
CURLINFO_HTTP_CONNECTCODE(3) | Get the CONNECT response code. |
CURLINFO_HTTP_VERSION(3) | Get the http version used in the connection. |
CURLINFO_HTTPAUTH_AVAIL(3) | Get available HTTP authentication methods. |
CURLINFO_LASTSOCKET(3) | Get the last socket used. |
CURLINFO_LOCAL_IP(3) | Get local IP address of last connection. |
CURLINFO_LOCAL_PORT(3) | Get the latest local port number. |
CURLINFO_NAMELOOKUP_TIME(3) | Get the name lookup time. |
CURLINFO_NUM_CONNECTS(3) | Get number of created connections. |
CURLINFO_OS_ERRNO(3) | Get errno number from last connect failure. |
CURLINFO_PRETRANSFER_TIME(3) | Get the time until the file transfer start. |
CURLINFO_PRIMARY_IP(3) | Get IP address of last connection. |
CURLINFO_PRIMARY_PORT(3) | Get the latest destination port number. |
CURLINFO_PRIVATE(3) | Get the private pointer. |
CURLINFO_PROTOCOL(3) | Get the protocol used in the connection. |
CURLINFO_PROXY_SSL_VERIFYRESULT(3) | Get the result of the proxy certificate verification. |
CURLINFO_PROXYAUTH_AVAIL(3) | Get available HTTP proxy authentication methods. |
CURLINFO_REDIRECT_COUNT(3) | Get the number of redirects. |
CURLINFO_REDIRECT_TIME(3) | Get the time for all redirection steps. |
CURLINFO_REDIRECT_URL(3) | Get the URL a redirect would go to. |
CURLINFO_REQUEST_SIZE(3) | Get size of sent request. |
CURLINFO_RESPONSE_CODE(3) | Get the last response code. |
CURLINFO_RTSP_CLIENT_CSEQ(3) | Get the next RTSP client CSeq. |
CURLINFO_RTSP_CSEQ_RECV(3) | Get the recently received CSeq. |
CURLINFO_RTSP_SERVER_CSEQ(3) | Get the next RTSP server CSeq. |
CURLINFO_RTSP_SESSION_ID(3) | Get RTSP session ID. |
CURLINFO_SCHEME(3) | Get the URL scheme (sometimes called protocol) used in the connection. |
CURLINFO_SIZE_DOWNLOAD(3) | Get the number of downloaded bytes. |
CURLINFO_SIZE_DOWNLOAD_T(3) | Get the number of downloaded bytes. |
CURLINFO_SIZE_UPLOAD(3) | Get the number of uploaded bytes. |
CURLINFO_SIZE_UPLOAD_T(3) | Get the number of uploaded bytes. |
CURLINFO_SPEED_DOWNLOAD(3) | Get download speed. |
CURLINFO_SPEED_DOWNLOAD_T(3) | Get download speed. |
CURLINFO_SPEED_UPLOAD(3) | Get upload speed. |
CURLINFO_SPEED_UPLOAD_T(3) | Get upload speed. |
CURLINFO_SSL_ENGINES(3) | Get an slist of OpenSSL crypto-engines. |
CURLINFO_SSL_VERIFYRESULT(3) | Get the result of the certificate verification. |
CURLINFO_STARTTRANSFER_TIME(3) | Get the time until the first byte is received. |
CURLINFO_TLS_SESSION(3) | Get TLS session info. |
CURLINFO_TLS_SSL_PTR(3) | Get TLS session info. |
CURLINFO_TOTAL_TIME(3) | Get total time of previous transfer. |
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE(3) | Chunk length threshold for pipelining. |
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE(3) | Size threshold for pipelining penalty. |
CURLMOPT_MAX_HOST_CONNECTIONS(3) | Set max number of connections to a single host. |
CURLMOPT_MAX_PIPELINE_LENGTH(3) | Maximum number of requests in a pipeline. |
CURLMOPT_MAX_TOTAL_CONNECTIONS(3) | Max simultaneously open connections. |
CURLMOPT_MAXCONNECTS(3) | Set size of connection cache. |
CURLMOPT_PIPELINING(3) | Enable HTTP pipelining and multiplexing. |
CURLMOPT_PIPELINING_SERVER_BL(3) | Pipelining server blacklist. |
CURLMOPT_PIPELINING_SITE_BL(3) | Pipelining host blacklist. |
CURLMOPT_PUSHDATA(3) | Pointer to pass to push callback. |
CURLMOPT_PUSHFUNCTION(3) | Callback that approves or denies server pushes. |
CURLMOPT_SOCKETDATA(3) | Custom pointer passed to the socket callback. |
CURLMOPT_SOCKETFUNCTION(3) | Callback informed about what to wait for. |
CURLMOPT_TIMERDATA(3) | Custom pointer to pass to timer callback. |
CURLMOPT_TIMERFUNCTION(3) | Set callback to receive timeout values. |
CURLOPT_ABSTRACT_UNIX_SOCKET(3) | Set an abstract Unix domain socket. |
CURLOPT_ACCEPT_ENCODING(3) | Enables automatic decompression of HTTP downloads. |
CURLOPT_ACCEPTTIMEOUT_MS(3) | Timeout waiting for FTP server to connect back. |
CURLOPT_ADDRESS_SCOPE(3) | Set scope for local IPv6 addresses. |
CURLOPT_APPEND(3) | Enable appending to the remote file. |
CURLOPT_AUTOREFERER(3) | Automatically update the referer header. |
CURLOPT_BUFFERSIZE(3) | Set preferred receive buffer size. |
CURLOPT_CAINFO(3) | Path to Certificate Authority (CA) bundle. |
CURLOPT_CAPATH(3) | Specify directory holding CA certificates. |
CURLOPT_CERTINFO(3) | Request SSL certificate information. |
CURLOPT_CHUNK_BGN_FUNCTION(3) | Callback before a transfer with FTP wildcardmatch. |
CURLOPT_CHUNK_DATA(3) | Custom pointer to the FTP chunk callbacks. |
CURLOPT_CHUNK_END_FUNCTION(3) | Callback after a transfer with FTP wildcardmatch. |
CURLOPT_CLOSESOCKETDATA(3) | Pointer passed to the socket close callback. |
CURLOPT_CLOSESOCKETFUNCTION(3) | Callback to socket close replacement function. |
CURLOPT_CONNECT_ONLY(3) | Stop when connected to target server. |
CURLOPT_CONNECT_TO(3) | Connect to a specific host and port instead of the URL's host and port. |
CURLOPT_CONNECTTIMEOUT(3) | Timeout for the connect phase. |
CURLOPT_CONNECTTIMEOUT_MS(3) | Timeout for the connect phase. |
CURLOPT_CONV_FROM_NETWORK_FUNCTION(3) | Convert data from network to host encoding. |
CURLOPT_CONV_FROM_UTF8_FUNCTION(3) | Convert data from UTF8 to host encoding. |
CURLOPT_CONV_TO_NETWORK_FUNCTION(3) | Convert data to network from host encoding. |
CURLOPT_COOKIE(3) | Set contents of HTTP Cookie header. |
CURLOPT_COOKIEFILE(3) | File name to read cookies from. |
CURLOPT_COOKIEJAR(3) | File name to store cookies to. |
CURLOPT_COOKIELIST(3) | Add to or manipulate cookies held in memory. |
CURLOPT_COOKIESESSION(3) | Start a new cookie session. |
CURLOPT_COPYPOSTFIELDS(3) | Have libcurl copy data to POST. |
CURLOPT_CRLF(3) | Enable/disable CRLF conversion. |
CURLOPT_CRLFILE(3) | Specify a Certificate Revocation List file. |
CURLOPT_CUSTOMREQUEST(3) | Custom string for request. |
CURLOPT_DEBUGDATA(3) | Custom pointer for debug callback. |
CURLOPT_DEBUGFUNCTION(3) | Debug callback. |
CURLOPT_DEFAULT_PROTOCOL(3) | Default protocol to use if the URL is missing a scheme name. |
CURLOPT_DIRLISTONLY(3) | Ask for names only in a directory listing. |
CURLOPT_DNS_CACHE_TIMEOUT(3) | Set life-time for DNS cache entries. |
CURLOPT_DNS_INTERFACE(3) | Set interface to speak DNS over. |
CURLOPT_DNS_LOCAL_IP4(3) | IPv4 address to bind DNS resolves to. |
CURLOPT_DNS_LOCAL_IP6(3) | IPv6 address to bind DNS resolves to. |
CURLOPT_DNS_SERVERS(3) | Set preferred DNS servers. |
CURLOPT_DNS_USE_GLOBAL_CACHE(3) | Enable/disable global DNS cache. |
CURLOPT_EGDSOCKET(3) | Set EGD socket path. |
CURLOPT_ERRORBUFFER(3) | Set error buffer for error messages. |
CURLOPT_EXPECT_100_TIMEOUT_MS(3) | Timeout for Expect: 100-continue response. |
CURLOPT_FAILONERROR(3) | Request failure on HTTP response >= 400. |
CURLOPT_FILETIME(3) | Get the modification time of the remote resource. |
CURLOPT_FNMATCH_DATA(3) | Custom pointer to fnmatch callback. |
CURLOPT_FNMATCH_FUNCTION(3) | Wildcard matching function callback. |
CURLOPT_FOLLOWLOCATION(3) | Follow HTTP 3xx redirects. |
CURLOPT_FORBID_REUSE(3) | Make connection get closed at once after use. |
CURLOPT_FRESH_CONNECT(3) | Force a new connection to be used. |
CURLOPT_FTP_ACCOUNT(3) | Set account info for FTP. |
CURLOPT_FTP_ALTERNATIVE_TO_USER(3) | Command to use instead of USER with FTP. |
CURLOPT_FTP_CREATE_MISSING_DIRS(3) | Create missing dirs for FTP and SFTP. |
CURLOPT_FTP_FILEMETHOD(3) | Select directory traversing method for FTP. |
CURLOPT_FTP_RESPONSE_TIMEOUT(3) | Time allowed to wait for FTP response. |
CURLOPT_FTP_SKIP_PASV_IP(3) | Ignore the IP address in the PASV response. |
CURLOPT_FTP_SSL_CCC(3) | Switch off SSL again with FTP after auth. |
CURLOPT_FTP_USE_EPRT(3) | Enable/disable use of EPRT with FTP. |
CURLOPT_FTP_USE_EPSV(3) | Enable/disable use of EPSV. |
CURLOPT_FTP_USE_PRET(3) | Enable the PRET command. |
CURLOPT_FTPPORT(3) | Make FTP transfer active. |
CURLOPT_FTPSSLAUTH(3) | Set order in which to attempt TLS vs SSL when using FTP. |
CURLOPT_GSSAPI_DELEGATION(3) | Set allowed GSS-API delegation. |
CURLOPT_HEADER(3) | Pass headers to the data stream. |
CURLOPT_HEADERDATA(3) | Pointer to pass to header callback. |
CURLOPT_HEADERFUNCTION(3) | Callback that receives header data. |
CURLOPT_HEADEROPT(3) | Set how to send HTTP headers. |
CURLOPT_HTTP200ALIASES(3) | Specify alternative matches for HTTP 200 OK. |
CURLOPT_HTTP_CONTENT_DECODING(3) | Enable/disable HTTP content decoding. |
CURLOPT_HTTP_TRANSFER_DECODING(3) | Enable/disable HTTP transfer decoding. |
CURLOPT_HTTP_VERSION(3) | Specify HTTP protocol version to use. |
CURLOPT_HTTPAUTH(3) | Set HTTP server authentication methods to try. |
CURLOPT_HTTPGET(3) | Ask for a HTTP GET request. |
CURLOPT_HTTPHEADER(3) | Set custom HTTP headers. |
CURLOPT_HTTPPOST(3) | Specify the multipart formpost content. |
CURLOPT_HTTPPROXYTUNNEL(3) | Tunnel through HTTP proxy. |
CURLOPT_IGNORE_CONTENT_LENGTH(3) | Ignore content length. |
CURLOPT_INFILESIZE(3) | Set size of the input file to send off. |
CURLOPT_INFILESIZE_LARGE(3) | Set size of the input file to send off. |
CURLOPT_INTERFACE(3) | Source interface for outgoing traffic. |
CURLOPT_INTERLEAVEDATA(3) | Custom pointer passed to RTSP interleave callback. |
CURLOPT_INTERLEAVEFUNCTION(3) | Callback function for RTSP interleaved data. |
CURLOPT_IOCTLDATA(3) | Custom pointer passed to I/O callback. |
CURLOPT_IOCTLFUNCTION(3) | Callback for I/O operations. |
CURLOPT_IPRESOLVE(3) | Specify which IP protocol version to use. |
CURLOPT_ISSUERCERT(3) | Issuer SSL certificate filename. |
CURLOPT_KEEP_SENDING_ON_ERROR(3) | Keep sending on early HTTP response >= 300. |
CURLOPT_KEYPASSWD(3) | Set passphrase to private key. |
CURLOPT_KRBLEVEL(3) | Set FTP kerberos security level. |
CURLOPT_LOCALPORT(3) | Set local port number to use for socket. |
CURLOPT_LOCALPORTRANGE(3) | Number of additional local ports to try. |
CURLOPT_LOGIN_OPTIONS(3) | Set login options. |
CURLOPT_LOW_SPEED_LIMIT(3) | Set low speed limit in bytes per second. |
CURLOPT_LOW_SPEED_TIME(3) | Set low speed limit time period. |
CURLOPT_MAIL_AUTH(3) | SMTP authentication address. |
CURLOPT_MAIL_FROM(3) | SMTP sender address. |
CURLOPT_MAIL_RCPT(3) | List of SMTP mail recipients. |
CURLOPT_MAX_RECV_SPEED_LARGE(3) | Rate limit data download speed. |
CURLOPT_MAX_SEND_SPEED_LARGE(3) | Rate limit data upload speed. |
CURLOPT_MAXCONNECTS(3) | Maximum connection cache size. |
CURLOPT_MAXFILESIZE(3) | Maximum file size allowed to download. |
CURLOPT_MAXFILESIZE_LARGE(3) | Maximum file size allowed to download. |
CURLOPT_MAXREDIRS(3) | Maximum number of redirects allowed. |
CURLOPT_MIMEPOST(3) | Set post/send data from mime structure. |
CURLOPT_NETRC(3) | Request that .netrc is used. |
CURLOPT_NETRC_FILE(3) | File name to read .netrc info from. |
CURLOPT_NEW_DIRECTORY_PERMS(3) | Permissions for remotely created directories. |
CURLOPT_NEW_FILE_PERMS(3) | Permissions for remotely created files. |
CURLOPT_NOBODY(3) | Do the download request without getting the body. |
CURLOPT_NOPROGRESS(3) | Switch off the progress meter. |
CURLOPT_NOPROXY(3) | Disable proxy use for specific hosts. |
CURLOPT_NOSIGNAL(3) | Skip all signal handling. |
CURLOPT_OPENSOCKETDATA(3) | Custom pointer passed to open socket callback. |
CURLOPT_OPENSOCKETFUNCTION(3) | Set callback for opening sockets. |
CURLOPT_PASSWORD(3) | Password to use in authentication. |
CURLOPT_PATH_AS_IS(3) | Do not handle dot dot sequences. |
CURLOPT_PINNEDPUBLICKEY(3) | Set pinned public key. |
CURLOPT_PIPEWAIT(3) | Wait for pipelining/multiplexing. |
CURLOPT_PORT(3) | Set remote port number to work with. |
CURLOPT_POST(3) | Request a HTTP POST. |
CURLOPT_POSTFIELDS(3) | Specify data to POST to server. |
CURLOPT_POSTFIELDSIZE(3) | Size of POST data pointed to. |
CURLOPT_POSTFIELDSIZE_LARGE(3) | Size of POST data pointed to. |
CURLOPT_POSTQUOTE(3) | (S)FTP commands to run after the transfer. |
CURLOPT_POSTREDIR(3) | How to act on a HTTP POST redirect. |
CURLOPT_PRE_PROXY(3) | Set pre-proxy to use. |
CURLOPT_PREQUOTE(3) | Commands to run before an FTP transfer. |
CURLOPT_PRIVATE(3) | Store a private pointer. |
CURLOPT_PROGRESSDATA(3) | Custom pointer passed to the progress callback. |
CURLOPT_PROGRESSFUNCTION(3) | Callback to progress meter function. |
CURLOPT_PROTOCOLS(3) | Set allowed protocols. |
CURLOPT_PROXY(3) | Set proxy to use. |
CURLOPT_PROXY_CAINFO(3) | Path to proxy Certificate Authority (CA) bundle. |
CURLOPT_PROXY_CAPATH(3) | Specify directory holding proxy CA certificates. |
CURLOPT_PROXY_CRLFILE(3) | Specify a proxy Certificate Revocation List file. |
CURLOPT_PROXY_KEYPASSWD(3) | Set passphrase to proxy private key. |
CURLOPT_PROXY_PINNEDPUBLICKEY(3) | Set pinned public key for https proxy. |
CURLOPT_PROXY_SERVICE_NAME(3) | Proxy authentication service name. |
CURLOPT_PROXY_SSL_CIPHER_LIST(3) | Specify ciphers to use for proxy TLS. |
CURLOPT_PROXY_SSL_OPTIONS(3) | Set proxy SSL behavior options. |
CURLOPT_PROXY_SSL_VERIFYHOST(3) | Verify the proxy certificate's name against host. |
CURLOPT_PROXY_SSL_VERIFYPEER(3) | Verify the proxy's SSL certificate. |
CURLOPT_PROXY_SSLCERT(3) | Set SSL proxy client certificate. |
CURLOPT_PROXY_SSLCERTTYPE(3) | Specify type of the proxy client SSL certificate. |
CURLOPT_PROXY_SSLKEY(3) | Specify private keyfile for TLS and SSL proxy client cert. |
CURLOPT_PROXY_SSLKEYTYPE(3) | Set type of the proxy private key file. |
CURLOPT_PROXY_SSLVERSION(3) | Set preferred proxy TLS/SSL version. |
CURLOPT_PROXY_TLSAUTH_PASSWORD(3) | Password to use for proxy TLS authentication. |
CURLOPT_PROXY_TLSAUTH_TYPE(3) | Set proxy TLS authentication methods. |
CURLOPT_PROXY_TLSAUTH_USERNAME(3) | User name to use for proxy TLS authentication. |
CURLOPT_PROXY_TRANSFER_MODE(3) | Append FTP transfer mode to URL for proxy. |
CURLOPT_PROXYAUTH(3) | Set HTTP proxy authentication methods to try. |
CURLOPT_PROXYHEADER(3) | Custom HTTP headers to pass to proxy. |
CURLOPT_PROXYPASSWORD(3) | Password to use with proxy authentication. |
CURLOPT_PROXYPORT(3) | Port number the proxy listens on. |
CURLOPT_PROXYTYPE(3) | Proxy protocol type. |
CURLOPT_PROXYUSERNAME(3) | User name to use for proxy authentication. |
CURLOPT_PROXYUSERPWD(3) | User name and password to use for proxy authentication. |
CURLOPT_PUT(3) | Make a HTTP PUT request. |
CURLOPT_QUOTE(3) | (S)FTP commands to run before transfer. |
CURLOPT_RANDOM_FILE(3) | Specify a source for random data. |
CURLOPT_RANGE(3) | Set byte range to request. |
CURLOPT_READDATA(3) | Custom pointer passed to the read callback. |
CURLOPT_READFUNCTION(3) | Read callback for data uploads. |
CURLOPT_REDIR_PROTOCOLS(3) | Set protocols allowed to redirect to. |
CURLOPT_REFERER(3) | Set the HTTP referer header. |
CURLOPT_REQUEST_TARGET(3) | Specify an alternative target for this request. |
CURLOPT_RESOLVE(3) | Provide custom host name to IP address resolves. |
CURLOPT_RESUME_FROM(3) | Set a point to resume transfer from. |
CURLOPT_RESUME_FROM_LARGE(3) | Set a point to resume transfer from. |
CURLOPT_RTSP_CLIENT_CSEQ(3) | Set the RTSP client CSEQ number. |
CURLOPT_RTSP_REQUEST(3) | Specify RTSP request. |
CURLOPT_RTSP_SERVER_CSEQ(3) | Set the RTSP server CSEQ number. |
CURLOPT_RTSP_SESSION_ID(3) | Set RTSP session ID. |
CURLOPT_RTSP_STREAM_URI(3) | Set RTSP stream URI. |
CURLOPT_RTSP_TRANSPORT(3) | Set RTSP Transport: header. |
CURLOPT_SASL_IR(3) | Enable sending initial response in first packet. |
CURLOPT_SEEKDATA(3) | Custom pointer passed to the seek callback. |
CURLOPT_SEEKFUNCTION(3) | User callback for seeking in input stream. |
CURLOPT_SERVICE_NAME(3) | Authentication service name. |
CURLOPT_SHARE(3) | Specify share handle to use. |
CURLOPT_SOCKOPTDATA(3) | Custom pointer to pass to sockopt callback. |
CURLOPT_SOCKOPTFUNCTION(3) | Set callback for setting socket options. |
CURLOPT_SOCKS5_AUTH(3) | Set allowed methods for SOCKS5 proxy authentication. |
CURLOPT_SOCKS5_GSSAPI_NEC(3) | Set socks proxy gssapi negotiation protection. |
CURLOPT_SOCKS5_GSSAPI_SERVICE(3) | SOCKS5 proxy authentication service name. |
CURLOPT_SSH_AUTH_TYPES(3) | Set desired auth types for SFTP and SCP. |
CURLOPT_SSH_COMPRESSION(3) | Enables automatic decompression of HTTP downloads. |
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5(3) | Checksum of SSH server public key. |
CURLOPT_SSH_KEYDATA(3) | Pointer to pass to the SSH key callback. |
CURLOPT_SSH_KEYFUNCTION(3) | Callback for known host matching logic. |
CURLOPT_SSH_KNOWNHOSTS(3) | File name holding the SSH known hosts. |
CURLOPT_SSH_PRIVATE_KEYFILE(3) | Set private key file for SSH auth. |
CURLOPT_SSH_PUBLIC_KEYFILE(3) | Set public key file for SSH auth. |
CURLOPT_SSL_CIPHER_LIST(3) | Specify ciphers to use for TLS. |
CURLOPT_SSL_CTX_DATA(3) | Custom pointer passed to ssl_ctx callback. |
CURLOPT_SSL_CTX_FUNCTION(3) | SSL context callback for OpenSSL, wolfSSL/CyaSSL or mbedTLS. |
CURLOPT_SSL_ENABLE_ALPN(3) | Enable ALPN. |
CURLOPT_SSL_ENABLE_NPN(3) | Enable NPN. |
CURLOPT_SSL_FALSESTART(3) | Enable TLS false start. |
CURLOPT_SSL_OPTIONS(3) | Set SSL behavior options. |
CURLOPT_SSL_SESSIONID_CACHE(3) | Enable/disable use of the SSL session-ID cache. |
CURLOPT_SSL_VERIFYHOST(3) | Verify the certificate's name against host. |
CURLOPT_SSL_VERIFYPEER(3) | Verify the peer's SSL certificate. |
CURLOPT_SSL_VERIFYSTATUS(3) | Verify the certificate's status. |
CURLOPT_SSLCERT(3) | Set SSL client certificate. |
CURLOPT_SSLCERTTYPE(3) | Specify type of the client SSL certificate. |
CURLOPT_SSLENGINE(3) | Set SSL engine identifier. |
CURLOPT_SSLENGINE_DEFAULT(3) | Make SSL engine default. |
CURLOPT_SSLKEY(3) | Specify private keyfile for TLS and SSL client cert. |
CURLOPT_SSLKEYTYPE(3) | Set type of the private key file. |
CURLOPT_SSLVERSION(3) | Set preferred TLS/SSL version. |
CURLOPT_STDERR(3) | Redirect stderr to another stream. |
CURLOPT_STREAM_DEPENDS(3) | Set stream this transfer depends on. |
CURLOPT_STREAM_DEPENDS_E(3) | Set stream this transfer depends on execlusively. |
CURLOPT_STREAM_WEIGHT(3) | Set numerical stream weight. |
CURLOPT_SUPPRESS_CONNECT_HEADERS(3) | Suppress proxy CONNECT response headers from user callbacks. |
CURLOPT_TCP_FASTOPEN(3) | Enable TCP Fast Open. |
CURLOPT_TCP_KEEPALIVE(3) | Enable TCP keep-alive probing. |
CURLOPT_TCP_KEEPIDLE(3) | Set TCP keep-alive idle time wait. |
CURLOPT_TCP_KEEPINTVL(3) | Set TCP keep-alive interval. |
CURLOPT_TCP_NODELAY(3) | Set the TCP_NODELAY option. |
CURLOPT_TELNETOPTIONS(3) | Custom telnet options. |
CURLOPT_TFTP_BLKSIZE(3) | TFTP block size. |
CURLOPT_TFTP_NO_OPTIONS(3) | Do not send TFTP options requests. |
CURLOPT_TIMECONDITION(3) | Select condition for a time request. |
CURLOPT_TIMEOUT(3) | Set maximum time the request is allowed to take. |
CURLOPT_TIMEOUT_MS(3) | Set maximum time the request is allowed to take. |
CURLOPT_TIMEVALUE(3) | Set time value for conditional. |
CURLOPT_TLSAUTH_PASSWORD(3) | Password to use for TLS authentication. |
CURLOPT_TLSAUTH_TYPE(3) | Set TLS authentication methods. |
CURLOPT_TLSAUTH_USERNAME(3) | User name to use for TLS authentication. |
CURLOPT_TRANSFER_ENCODING(3) | Ask for HTTP Transfer Encoding. |
CURLOPT_TRANSFERTEXT(3) | Request a text based transfer for FTP. |
CURLOPT_UNIX_SOCKET_PATH(3) | Set Unix domain socket. |
CURLOPT_UNRESTRICTED_AUTH(3) | Send credentials to other hosts too. |
CURLOPT_UPLOAD(3) | Enable data upload. |
CURLOPT_URL(3) | Provide the URL to use in the request. |
CURLOPT_USE_SSL(3) | Request using SSL / TLS for the transfer. |
CURLOPT_USERAGENT(3) | Set HTTP user-agent header. |
CURLOPT_USERNAME(3) | User name to use in authentication. |
CURLOPT_USERPWD(3) | User name and password to use in authentication. |
CURLOPT_VERBOSE(3) | Set verbose mode on/off. |
CURLOPT_WILDCARDMATCH(3) | Enable directory wildcard transfers. |
CURLOPT_WRITEDATA(3) | Custom pointer passed to the write callback. |
CURLOPT_WRITEFUNCTION(3) | Set callback for writing received data. |
CURLOPT_XFERINFODATA(3) | Custom pointer passed to the progress callback. |
CURLOPT_XFERINFOFUNCTION(3) | Callback to progress meter function. |
CURLOPT_XOAUTH2_BEARER(3) | Specify OAuth 2.0 access token. |
libcurl(3) | Client-side URL transfers. |
libcurl-easy(3) | Easy interface overview. |
libcurl-env(3) | Environment variables libcurl understands. |
libcurl-errors(3) | Error codes in libcurl. |
libcurl-multi(3) | How to use the multi interface. |
libcurl-share(3) | How to use the share interface. |
libcurl-thread(3) | Libcurl thread safety. |
libcurl-tutorial(3) | Libcurl programming tutorial. |