📦 curl-doc
529 pages · page 2 of 3
C (continued)
- CURLOPT_ADDRESS_SCOPE(3)scope id for IPv6 addresses✨
- CURLOPT_ALTSVC(3)alt-svc cache filename✨
- CURLOPT_ALTSVC_CTRL(3)control alt-svc behavior✨
- CURLOPT_APPEND(3)append to the remote file✨
- CURLOPT_AUTOREFERER(3)automatically update the referer header✨
- CURLOPT_AWS_SIGV4(3)V4 signature✨
- CURLOPT_BUFFERSIZE(3)receive buffer size✨
- CURLOPT_CA_CACHE_TIMEOUT(3)life-time for cached certificate stores✨
- CURLOPT_CAINFO(3)path to Certificate Authority (CA) bundle✨
- CURLOPT_CAINFO_BLOB(3)Certificate Authority (CA) bundle in PEM format✨
- CURLOPT_CAPATH(3)directory holding CA certificates✨
- CURLOPT_CERTINFO(3)request SSL certificate information✨
- CURLOPT_CHUNK_BGN_FUNCTION(3)callback before a transfer with FTP wildcard match✨
- CURLOPT_CHUNK_DATA(3)pointer passed to the FTP chunk callbacks✨
- CURLOPT_CHUNK_END_FUNCTION(3)callback after a transfer with FTP wildcard match✨
- CURLOPT_CLOSESOCKETDATA(3)pointer passed to the socket close callback✨
- CURLOPT_CLOSESOCKETFUNCTION(3)callback to socket close replacement✨
- CURLOPT_CONNECT_ONLY(3)stop when connected to target server✨
- CURLOPT_CONNECT_TO(3)connect to another host and port instead✨
- 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)HTTP Cookie header✨
- CURLOPT_COOKIEFILE(3)filename to read cookies from✨
- CURLOPT_COOKIEJAR(3)filename 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)CRLF conversion✨
- CURLOPT_CRLFILE(3)Certificate Revocation List file✨
- CURLOPT_CURLU(3)URL in URL handle format✨
- CURLOPT_CUSTOMREQUEST(3)custom request method✨
- CURLOPT_DEBUGDATA(3)pointer passed to the 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_DISALLOW_USERNAME_IN_URL(3)disallow specifying username in the URL✨
- CURLOPT_DNS_CACHE_TIMEOUT(3)life-time for DNS cache entries✨
- CURLOPT_DNS_INTERFACE(3)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)DNS servers to use✨
- CURLOPT_DNS_SHUFFLE_ADDRESSES(3)shuffle IP addresses for hostname✨
- CURLOPT_DNS_USE_GLOBAL_CACHE(3)global DNS cache✨
- CURLOPT_DOH_SSL_VERIFYHOST(3)verify the hostname in the DoH SSL certificate✨
- CURLOPT_DOH_SSL_VERIFYPEER(3)verify the DoH SSL certificate✨
- CURLOPT_DOH_SSL_VERIFYSTATUS(3)verify the DoH SSL certificate's status✨
- CURLOPT_DOH_URL(3)provide the DNS-over-HTTPS URL✨
- CURLOPT_ECH(3)configuration for Encrypted Client Hello✨
- CURLOPT_EGDSOCKET(3)EGD socket path✨
- CURLOPT_ERRORBUFFER(3)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)pointer passed to the fnmatch callback✨
- CURLOPT_FNMATCH_FUNCTION(3)wildcard match 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)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 directories for FTP and SFTP✨
- CURLOPT_FTP_FILEMETHOD(3)select directory traversing method for FTP✨
- 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)use EPRT for FTP✨
- CURLOPT_FTP_USE_EPSV(3)use EPSV for FTP✨
- CURLOPT_FTP_USE_PRET(3)use PRET for FTP✨
- CURLOPT_FTPPORT(3)make FTP transfer active✨
- CURLOPT_FTPSSLAUTH(3)order in which to attempt TLS vs SSL✨
- CURLOPT_GSSAPI_DELEGATION(3)allowed GSS-API delegation✨
- CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3)timing of connect attempts✨
- CURLOPT_HAPROXY_CLIENT_IP(3)set HAProxy PROXY protocol client IP✨
- CURLOPT_HAPROXYPROTOCOL(3)send HAProxy PROXY protocol v1 header✨
- 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)send HTTP headers to both proxy and host or separately✨
- CURLOPT_HSTS(3)HSTS cache filename✨
- CURLOPT_HSTS_CTRL(3)control HSTS behavior✨
- CURLOPT_HSTSREADDATA(3)pointer passed to the HSTS read callback✨
- CURLOPT_HSTSREADFUNCTION(3)read callback for HSTS hosts✨
- CURLOPT_HSTSWRITEDATA(3)pointer passed to the HSTS write callback✨
- CURLOPT_HSTSWRITEFUNCTION(3)write callback for HSTS hosts✨
- CURLOPT_HTTP09_ALLOWED(3)allow HTTP/0.9 response✨
- CURLOPT_HTTP200ALIASES(3)alternative matches for HTTP 200 OK✨
- CURLOPT_HTTP_CONTENT_DECODING(3)HTTP content decoding control✨
- CURLOPT_HTTP_TRANSFER_DECODING(3)HTTP transfer decoding control✨
- CURLOPT_HTTP_VERSION(3)HTTP protocol version to use✨
- CURLOPT_HTTPAUTH(3)HTTP server authentication methods to try✨
- CURLOPT_HTTPGET(3)ask for an HTTP GET request✨
- CURLOPT_HTTPHEADER(3)set of HTTP headers✨
- CURLOPT_HTTPPOST(3)multipart formpost content✨
- CURLOPT_HTTPPROXYTUNNEL(3)tunnel through HTTP proxy✨
- CURLOPT_HTTPSIG_ALGORITHM(3)RFC 9421 HTTP Message Signatures algorithm✨
- CURLOPT_HTTPSIG_HEADERS(3)components to sign for HTTP Message Signatures✨
- CURLOPT_HTTPSIG_KEY(3)hex-encoded key for HTTP Message Signatures✨
- CURLOPT_HTTPSIG_KEYID(3)key identifier for HTTP Message Signatures✨
- CURLOPT_IGNORE_CONTENT_LENGTH(3)ignore content length✨
- CURLOPT_INFILESIZE(3)size of the input file to send off✨
- CURLOPT_INFILESIZE_LARGE(3)size of the input file to send off✨
- CURLOPT_INTERFACE(3)source interface for outgoing traffic✨
- CURLOPT_INTERLEAVEDATA(3)pointer passed to RTSP interleave callback✨
- CURLOPT_INTERLEAVEFUNCTION(3)callback for RTSP interleaved data✨
- CURLOPT_IOCTLDATA(3)pointer passed to I/O callback✨
- CURLOPT_IOCTLFUNCTION(3)callback for I/O operations✨
- CURLOPT_IPRESOLVE(3)IP protocol version to use✨
- CURLOPT_ISSUERCERT(3)issuer SSL certificate filename✨
- CURLOPT_ISSUERCERT_BLOB(3)issuer SSL certificate from memory blob✨
- CURLOPT_KEEP_SENDING_ON_ERROR(3)keep sending on early HTTP response >= 300✨
- CURLOPT_KEYPASSWD(3)passphrase to private key✨
- CURLOPT_KRBLEVEL(3)FTP kerberos security level✨
- CURLOPT_LOCALPORT(3)local port number to use for socket✨
- CURLOPT_LOCALPORTRANGE(3)number of additional local ports to try✨
- CURLOPT_LOGIN_OPTIONS(3)login options✨
- CURLOPT_LOW_SPEED_LIMIT(3)low speed limit in bytes per second✨
- CURLOPT_LOW_SPEED_TIME(3)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_MAIL_RCPT_ALLOWFAILS(3)allow RCPT TO command to fail for some recipients✨
- CURLOPT_MAX_RECV_SPEED_LARGE(3)rate limit data download speed✨
- CURLOPT_MAX_SEND_SPEED_LARGE(3)rate limit data upload speed✨
- CURLOPT_MAXAGE_CONN(3)max idle time allowed for reusing a connection✨
- 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_MAXLIFETIME_CONN(3)max lifetime (since creation) allowed for reusing a connection✨
- CURLOPT_MAXREDIRS(3)maximum number of redirects allowed✨
- CURLOPT_MIME_OPTIONS(3)set MIME option flags✨
- CURLOPT_MIMEPOST(3)send data from mime structure✨
- CURLOPT_NETRC(3)enable use of .netrc✨
- CURLOPT_NETRC_FILE(3)filename 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)pointer passed to open socket callback✨
- CURLOPT_OPENSOCKETFUNCTION(3)callback for opening socket✨
- CURLOPT_PASSWORD(3)password to use in authentication✨
- CURLOPT_PATH_AS_IS(3)do not handle dot-dot sequences✨
- CURLOPT_PINNEDPUBLICKEY(3)pinned public key✨
- CURLOPT_PIPEWAIT(3)wait for multiplexing✨
- CURLOPT_PORT(3)remote port number to connect to✨
- CURLOPT_POST(3)make an HTTP POST✨
- CURLOPT_POSTFIELDS(3)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 an HTTP POST redirect✨
- CURLOPT_PRE_PROXY(3)pre-proxy host to use✨
- CURLOPT_PREQUOTE(3)commands to run before an FTP transfer✨
- CURLOPT_PREREQDATA(3)pointer passed to the pre-request callback✨
- CURLOPT_PREREQFUNCTION(3)user callback called when a connection has been established, but before a request has been made.✨
- CURLOPT_PRIVATE(3)store a private pointer✨
- CURLOPT_PROGRESSDATA(3)pointer passed to the progress callback✨
- CURLOPT_PROGRESSFUNCTION(3)progress meter callback✨
- CURLOPT_PROTOCOLS(3)allowed protocols✨
- CURLOPT_PROTOCOLS_STR(3)allowed protocols✨
- CURLOPT_PROXY(3)proxy to use✨
- CURLOPT_PROXY_CAINFO(3)path to proxy Certificate Authority (CA) bundle✨
- CURLOPT_PROXY_CAINFO_BLOB(3)proxy Certificate Authority (CA) bundle in PEM format✨
- CURLOPT_PROXY_CAPATH(3)directory holding HTTPS proxy CA certificates✨
- CURLOPT_PROXY_CRLFILE(3)HTTPS proxy Certificate Revocation List file✨
- CURLOPT_PROXY_ISSUERCERT(3)proxy issuer SSL certificate filename✨
- CURLOPT_PROXY_ISSUERCERT_BLOB(3)proxy issuer SSL certificate from memory blob✨
- CURLOPT_PROXY_KEYPASSWD(3)passphrase for the proxy private key✨
- CURLOPT_PROXY_PINNEDPUBLICKEY(3)pinned public key for https proxy✨
- CURLOPT_PROXY_SERVICE_NAME(3)proxy authentication service name✨
- CURLOPT_PROXY_SSL_CIPHER_LIST(3)ciphers to use for HTTPS proxy✨
- CURLOPT_PROXY_SSL_OPTIONS(3)HTTPS 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)HTTPS proxy client certificate✨
- CURLOPT_PROXY_SSLCERT_BLOB(3)SSL proxy client certificate from memory blob✨
- CURLOPT_PROXY_SSLCERTTYPE(3)type of the proxy client SSL certificate✨
- CURLOPT_PROXY_SSLKEY(3)private key file for HTTPS proxy client cert✨
- CURLOPT_PROXY_SSLKEY_BLOB(3)private key for proxy cert from memory blob✨
- CURLOPT_PROXY_SSLKEYTYPE(3)type of the proxy private key file✨
- CURLOPT_PROXY_SSLVERSION(3)preferred HTTPS proxy TLS version✨
- CURLOPT_PROXY_TLS13_CIPHERS(3)ciphers suites for proxy TLS 1.3✨
- CURLOPT_PROXY_TLSAUTH_PASSWORD(3)password to use for proxy TLS authentication✨
- CURLOPT_PROXY_TLSAUTH_TYPE(3)HTTPS proxy TLS authentication methods✨
- CURLOPT_PROXY_TLSAUTH_USERNAME(3)username to use for proxy TLS authentication✨
- CURLOPT_PROXY_TRANSFER_MODE(3)append FTP transfer mode to URL for proxy✨
- CURLOPT_PROXYAUTH(3)HTTP proxy authentication methods✨
- CURLOPT_PROXYHEADER(3)set of 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)username to use for proxy authentication✨
- CURLOPT_PROXYUSERPWD(3)username and password to use for proxy authentication✨
- CURLOPT_PUT(3)make an HTTP PUT request✨
- CURLOPT_QUICK_EXIT(3)allow libcurl to exit quickly✨
- CURLOPT_QUOTE(3)(S)FTP commands to run before transfer✨
- CURLOPT_RANDOM_FILE(3)file to read random data from✨
💅
getting it ready, bestie…