Search…
All options
This is a table of a complete list of all available options for curl_easy_setopt() as of what will be present in the 7.83.0 release, April 2022.
Option
Purpose
CURLOPT_ABSTRACT_UNIX_SOCKET
abstract Unix domain socket
CURLOPT_ACCEPTTIMEOUT_MS
timeout waiting for FTP server to connect back
CURLOPT_ACCEPT_ENCODING
automatic decompression of HTTP downloads
CURLOPT_ADDRESS_SCOPE
scope id for IPv6 addresses
CURLOPT_ALTSVC
alt-svc cache file name
CURLOPT_ALTSVC_CTRL
control alt-svc behavior
CURLOPT_APPEND
append to the remote file
CURLOPT_AUTOREFERER
automatically update the referer header
CURLOPT_AWS_SIGV4
V4 signature
CURLOPT_BUFFERSIZE
receive buffer size
CURLOPT_CAINFO
path to Certificate Authority (CA) bundle
CURLOPT_CAINFO_BLOB
Certificate Authority (CA) bundle in PEM format
CURLOPT_CAPATH
directory holding CA certificates
CURLOPT_CERTINFO
request SSL certificate information
CURLOPT_CHUNK_BGN_FUNCTION
callback before a transfer with FTP wildcardmatch
CURLOPT_CHUNK_DATA
pointer passed to the FTP chunk callbacks
CURLOPT_CHUNK_END_FUNCTION
callback after a transfer with FTP wildcardmatch
CURLOPT_CLOSESOCKETDATA
pointer passed to the socket close callback
CURLOPT_CLOSESOCKETFUNCTION
callback to socket close replacement
CURLOPT_CONNECTTIMEOUT
timeout for the connect phase
Export as PDF
Copy link
Edit on GitHub