Path to an abstract Unix domain socket.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ABSTRACT_UNIX_SOCKET.html
Timeout for waiting for the server's connect back to be accepted.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPTTIMEOUT_MS.html
Accept-Encoding and automatic decompressing data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html
IPv6 scope for local addresses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ADDRESS_SCOPE.html
Specify the Alt-Svc: cache file name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC.html
Enable and configure Alt-Svc: treatment.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC_CTRL.html
Append to remote file.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_APPEND.html
Automatically set Referer: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_AUTOREFERER.html
AWS HTTP V4 Signature.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_AWS_SIGV4.html
Ask for alternate buffer size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_BUFFERSIZE.html
CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO.html
CA cert bundle memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO_BLOB.html
Path to CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html
Extract certificate info.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CERTINFO.html
Callback for wildcard download start of chunk.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_BGN_FUNCTION.html
Callback for wildcard download end of chunk.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_END_FUNCTION.html
Timeout for the connection phase.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT.html
Millisecond timeout for the connection phase.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html
Only connect, nothing else.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_ONLY.html
Connect to a specific host and port.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_TO.html
Cookie(s) to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIE.html
File to read cookies from.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEFILE.html
File to write cookies to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEJAR.html
Add or control cookies.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIELIST.html
Start a new cookie session.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIESESSION.html
Convert newlines.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CRLF.html
Certificate Revocation List.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CRLFILE.html
Custom request/method.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html
Callback for debug information.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html
Default protocol.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DEFAULT_PROTOCOL.html
List only.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DIRLISTONLY.html
Do not allow username in URL.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DISALLOW_USERNAME_IN_URL.html
Timeout for DNS cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html
Bind name resolves to this interface.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_INTERFACE.html
Bind name resolves to this IP4 address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html
Bind name resolves to this IP6 address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP6.html
Preferred DNS servers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SERVERS.html
Shuffle addresses before use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SHUFFLE_ADDRESSES.html
OBSOLETE Enable global DNS cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html
Verify the host name in the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYHOST.html
Verify the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYPEER.html
Verify the DoH (DNS-over-HTTPS) SSL certificate's status.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYSTATUS.html
Use this DoH server for name resolves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_URL.html
OBSOLETE Identify EGD socket for entropy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_EGDSOCKET.html
100-continue timeout.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_EXPECT_100_TIMEOUT_MS.html
Fail on HTTP 4xx errors.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FAILONERROR.html
Request file modification date and time.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FILETIME.html
Callback for wildcard matching.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FNMATCH_FUNCTION.html
Follow HTTP redirects.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html
Prevent subsequent connections from re-using this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FORBID_REUSE.html
Use a new connection.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FRESH_CONNECT.html
Use active FTP.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTPPORT.html
Control how to do TLS.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTPSSLAUTH.html
Send ACCT command.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ACCOUNT.html
Alternative to USER.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
Create missing directories on the remote server.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_CREATE_MISSING_DIRS.html
Specify how to reach files.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_FILEMETHOD.html
Ignore the IP address in the PASV response.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SKIP_PASV_IP.html
Back to non-TLS again after authentication.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SSL_CCC.html
Use EPRT.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPRT.html
Use EPSV.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPSV.html
Use PRET.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_PRET.html
Disable GSS-API delegation.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_GSSAPI_DELEGATION.html
Timeout for happy eyeballs.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.html
Send an HAProxy PROXY protocol v1 header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HAPROXYPROTOCOL.html
Include the header in the body output.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADER.html
Callback for writing received headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html
Control custom headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADEROPT.html
Set HSTS cache file.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTS.html
Set HSTS read callback.
You can either return a single CurlHstsReadCallbackResult
object or an array of CurlHstsReadCallbackResult
objects.
If returning an array, the callback will only be called once per request.
If returning a single object, the callback will be called multiple times until null
is returned.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTSREADFUNCTION.html
Set HSTS write callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTSWRITEFUNCTION.html
Enable HSTS.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTS_CTRL.html
Allow HTTP/0.9 responses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP09_ALLOWED.html
Alternative versions of 200 OK.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP200ALIASES.html
HTTP server authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html
Do an HTTP GET request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPGET.html
Custom HTTP headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html
Deprecated option Multipart formpost HTTP POST.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPOST.html
Tunnel through the HTTP proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPROXYTUNNEL.html
Disable Content decoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_CONTENT_DECODING.html
Disable Transfer decoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_TRANSFER_DECODING.html
HTTP version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html
Ignore Content-Length.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_IGNORE_CONTENT_LENGTH.html
Size of file to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE.html
Size of file to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE_LARGE.html
Bind connection locally to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html
IP version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_IPRESOLVE.html
Issuer certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT.html
Issuer certificate memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT_BLOB.html
Keep sending on HTTP >= 300 errors.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html
Client key password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html
Kerberos security level.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KRBLEVEL.html
Bind connection locally to this port.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORT.html
Bind connection locally to port range.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORTRANGE.html
Login options.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html
Low speed limit to abort transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html
Time to be below the speed to trigger low speed abort.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_TIME.html
Authentication address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_AUTH.html
Address of the sender.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_FROM.html
Address of the recipients.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT.html
Allow RCPT TO command to fail for some recipients.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT_ALLLOWFAILS.html
Limit the age (idle time) of connections for reuse.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXAGE_CONN.html
Maximum number of connections in the connection pool.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXCONNECTS.html
Maximum file size to get.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE.html
Maximum file size to get.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE_LARGE.html
Limit the age (since creation) of connections for reuse.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html
Maximum number of redirects to follow.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html
Cap the download speed to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAX_RECV_SPEED_LARGE.html
Cap the upload speed to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAX_SEND_SPEED_LARGE.html
Enable .netrc parsing.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NETRC.html
.netrc file name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NETRC_FILE.html
Mode for creating new remote directories.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NEW_DIRECTORY_PERMS.html
Mode for creating new remote files.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NEW_FILE_PERMS.html
Do not get the body contents.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOBODY.html
Shut off the progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOPROGRESS.html
Filter out hosts from proxy use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOPROXY.html
Do not install signal handlers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOSIGNAL.html
Password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html
Disable squashing /../ and /./ sequences in the path.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PATH_AS_IS.html
Set pinned SSL public key .
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html
Wait on connection to pipeline on it.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PIPEWAIT.html
Port number to connect to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PORT.html
Issue an HTTP POST request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POST.html
Send a POST with this data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDS.html
The POST data is this big.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE.html
The POST data is this big.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE_LARGE.html
Commands to run after transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTQUOTE.html
How to act on redirects after POST.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTREDIR.html
Commands to run just before transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PREQUOTE.html
Callback to be called after a connection is established but before a request is made on that connection.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PREREQFUNCTION.html
Socks proxy to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PRE_PROXY.html
OBSOLETE callback for progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html
Deprecated option Allowed protocols.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html
Allowed protocols.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html
Proxy to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html
HTTP proxy authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYAUTH.html
Custom HTTP headers sent to proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYHEADER.html
Proxy password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPASSWORD.html
Proxy port to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPORT.html
Proxy type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYTYPE.html
Proxy user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERNAME.html
Proxy user name and password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERPWD.html
Proxy CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO.html
Proxy CA cert bundle memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO_BLOB.html
Path to proxy CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAPATH.html
Proxy Certificate Revocation List.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CRLFILE.html
Proxy issuer certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT.html
Proxy issuer certificate memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT_BLOB.html
Proxy client key password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_KEYPASSWD.html
Set the proxy's pinned SSL public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_PINNEDPUBLICKEY.html
Proxy authentication service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html
Proxy client cert.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT.html
Proxy client cert type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERTTYPE.html
Proxy client cert memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT_BLOB.html
Proxy client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY.html
Proxy client key type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEYTYPE.html
Proxy client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY_BLOB.html
Proxy SSL version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLVERSION.html
Proxy ciphers to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_CIPHER_LIST.html
Control proxy SSL behavior.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_OPTIONS.html
Verify the host name in the proxy SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html
Verify the proxy SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYPEER.html
Proxy TLS 1.3 cipher suites to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLS13_CIPHERS.html
Proxy TLS authentication password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_PASSWORD.html
Proxy TLS authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_TYPE.html
Proxy TLS authentication user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_USERNAME.html
Add transfer mode to URL over proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TRANSFER_MODE.html
Deprecated option Issue an HTTP PUT request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PUT.html
Commands to run before transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_QUOTE.html
OBSOLETE Provide source for entropy random data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RANDOM_FILE.html
Range requests.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RANGE.html
Data pointer to pass to the read callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_READDATA.html
Callback for reading data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
Deprecated option Protocols to allow redirects to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS.html
Protocols to allow redirects to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html
Referer: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REFERER.html
Set the request target.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REQUEST_TARGET.html
Provide fixed/fake name resolves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESOLVE.html
Resume a transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM.html
Resume a transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM_LARGE.html
Client CSEQ number.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_CLIENT_CSEQ.html
RTSP request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_REQUEST.html
CSEQ number for RTSP Server->Client request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SERVER_CSEQ.html
RTSP session-id.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SESSION_ID.html
RTSP stream URI.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_STREAM_URI.html
RTSP Transport: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_TRANSPORT.html
SASL authorization identity (identity to act as).
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SASL_AUTHZID.html
Enable SASL initial response.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SASL_IR.html
Callback for seek operations.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html
Timeout for server responses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT.html
Authentication service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SERVICE_NAME.html
Share object to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SHARE.html
Socks5 authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_AUTH.html
Socks5 GSSAPI NEC mode.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_NEC.html
Deprecated option Socks5 GSSAPI service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
SSH authentication types.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_AUTH_TYPES.html
Enable SSH compression.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_COMPRESSION.html
Custom pointer to pass to ssh host key callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOSTKEYDATA.html
MD5 of host's public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
File name with known hosts.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_KNOWNHOSTS.html
File name of private key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PRIVATE_KEYFILE.html
File name of public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PUBLIC_KEYFILE.html
Client cert.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html
Client cert type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERTTYPE.html
Client cert memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT_BLOB.html
Use identifier with SSL engine.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE.html
Default SSL engine.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE_DEFAULT.html
Client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html
Client key type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEYTYPE.html
Client key memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY_BLOB.html
SSL version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html
Ciphers to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html
Set key exchange curves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_EC_CURVES.html
Enable use of ALPN.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_ALPN.html
OBSOLETE Enable use of NPN.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_NPN.html
Enable TLS False Start.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_FALSESTART.html
Control SSL behavior.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_OPTIONS.html
Disable SSL session-id cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SESSIONID_CACHE.html
Verify the host name in the SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html
Verify the SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
Verify the SSL certificate's status.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html
Suppress proxy CONNECT response headers from user callbacks.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SUPPRESS_CONNECT_HEADERS.html
Enable TCP Fast Open.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_FASTOPEN.html
Enable TCP keep-alive.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPALIVE.html
Idle time before sending keep-alive.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPIDLE.html
Interval between keep-alive probes.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPINTVL.html
Disable the Nagle algorithm.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_NODELAY.html
TELNET options.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TELNETOPTIONS.html
TFTP block size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_BLKSIZE.html
Do not send TFTP options requests.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_NO_OPTIONS.html
Make a time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMECONDITION.html
Timeout for the entire request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html
Millisecond timeout for the entire request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html
Time value for the time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE.html
Time value for the time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE_LARGE.html
TLS 1.3 cipher suites to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html
TLS authentication password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_PASSWORD.html
TLS authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_TYPE.html
TLS authentication user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_USERNAME.html
Set callback for sending trailing headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRAILERFUNCTION.html
Use text transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFERTEXT.html
Request Transfer-Encoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html
Path to a Unix domain socket.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html
Do not restrict authentication to original host.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UNRESTRICTED_AUTH.html
Sets the interval at which connection upkeep are performed.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPKEEP_INTERVAL_MS.html
Upload data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD.html
Set upload buffer size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_BUFFERSIZE.html
URL to work on.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_URL.html
User-Agent: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERAGENT.html
User name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html
User name and password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERPWD.html
Use TLS/SSL.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html
Display verbose information.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_VERBOSE.html
Transfer multiple files according to a file name pattern.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_WILDCARDMATCH.html
Callback for writing data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html
Callback for progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html
OAuth2 bearer token.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_XOAUTH2_BEARER.html
Path to an abstract Unix domain socket.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ABSTRACT_UNIX_SOCKET.html
Accept-Encoding and automatic decompressing data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html
Timeout for waiting for the server's connect back to be accepted.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPTTIMEOUT_MS.html
IPv6 scope for local addresses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ADDRESS_SCOPE.html
Specify the Alt-Svc: cache file name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC.html
Enable and configure Alt-Svc: treatment.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC_CTRL.html
Append to remote file.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_APPEND.html
Automatically set Referer: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_AUTOREFERER.html
AWS HTTP V4 Signature.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_AWS_SIGV4.html
Ask for alternate buffer size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_BUFFERSIZE.html
CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO.html
CA cert bundle memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO_BLOB.html
Path to CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html
Extract certificate info.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CERTINFO.html
Callback for wildcard download start of chunk.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_BGN_FUNCTION.html
Callback for wildcard download end of chunk.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_END_FUNCTION.html
Only connect, nothing else.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_ONLY.html
Timeout for the connection phase.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT.html
Millisecond timeout for the connection phase.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html
Connect to a specific host and port.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_TO.html
Cookie(s) to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIE.html
File to read cookies from.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEFILE.html
File to write cookies to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEJAR.html
Add or control cookies.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIELIST.html
Start a new cookie session.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_COOKIESESSION.html
Certificate Revocation List.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CRLFILE.html
Convert newlines.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CRLF.html
If set, this value will always prefix the URL
of the request.
No special handling is done, so make sure you set the url correctly later on.
If true
, curly
will lower case all headers before returning then.
By default this is false
.
Set this to a callback function that should be used as the progress callback.
This is the only reliable way to set the progress callback.
If set to a function this will always be called for all requests, ignoring other response body parsers.
This can also be set to false
, which will disable the response parsing and will make
the raw Buffer
of the response to be returned.
Add more response body parsers, or overwrite existing ones.
This object is merged with the curly.defaultResponseBodyParsers
If true
, curly
will return the response data as a stream.
The curly
call will resolve as soon as the stream is available.
When using this option, if an error is thrown in the internal {@link "Curl".Curl | Curl
} instance
after the curly
call has been resolved (it resolves as soon as the stream is available)
it will cause the error
event to be emitted on the stream itself, this way it's possible
to handle these too, if necessary. The error object will have the property isCurlError
set to true
.
Calling destroy()
on the stream will always cause the Curl
instance to emit the error event.
Even if an error argument was not supplied to stream.destroy()
.
By default this is false
.
This will set the hightWaterMark
option in the response stream, if curlyStreamResponse
is true
.
If set, the contents of this stream will be uploaded to the server.
Keep in mind that if you set this option you SHOULD not set
progressFunction
or xferInfoFunction
, as these are used internally.
If you need to set a progress callback, use the curlyProgressCallback
option.
If the stream set here is destroyed before libcurl finishes uploading it, the error
Curl upload stream was unexpectedly destroyed
(Code 42
) will be emitted in the
internal {@link "Curl".Curl | Curl
} instance, and so will cause the curly call to be rejected with that error.
If the stream was destroyed with a specific error, this error will be passed instead.
By default this is not set.
Custom request/method.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html
Callback for debug information.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html
Default protocol.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DEFAULT_PROTOCOL.html
List only.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DIRLISTONLY.html
Do not allow username in URL.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DISALLOW_USERNAME_IN_URL.html
Timeout for DNS cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html
Bind name resolves to this interface.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_INTERFACE.html
Bind name resolves to this IP4 address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html
Bind name resolves to this IP6 address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP6.html
Preferred DNS servers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SERVERS.html
Shuffle addresses before use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SHUFFLE_ADDRESSES.html
OBSOLETE Enable global DNS cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html
Verify the host name in the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYHOST.html
Verify the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYPEER.html
Verify the DoH (DNS-over-HTTPS) SSL certificate's status.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYSTATUS.html
Use this DoH server for name resolves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_DOH_URL.html
OBSOLETE Identify EGD socket for entropy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_EGDSOCKET.html
100-continue timeout.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_EXPECT_100_TIMEOUT_MS.html
Fail on HTTP 4xx errors.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FAILONERROR.html
Request file modification date and time.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FILETIME.html
Callback for wildcard matching.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FNMATCH_FUNCTION.html
Follow HTTP redirects.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html
Prevent subsequent connections from re-using this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FORBID_REUSE.html
Use a new connection.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FRESH_CONNECT.html
Send ACCT command.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ACCOUNT.html
Alternative to USER.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
Create missing directories on the remote server.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_CREATE_MISSING_DIRS.html
Specify how to reach files.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_FILEMETHOD.html
Use active FTP.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTPPORT.html
Ignore the IP address in the PASV response.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SKIP_PASV_IP.html
Control how to do TLS.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTPSSLAUTH.html
Back to non-TLS again after authentication.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SSL_CCC.html
Use EPRT.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPRT.html
Use EPSV.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPSV.html
Use PRET.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_PRET.html
Disable GSS-API delegation.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_GSSAPI_DELEGATION.html
Send an HAProxy PROXY protocol v1 header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HAPROXYPROTOCOL.html
Timeout for happy eyeballs.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.html
Include the header in the body output.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADER.html
Callback for writing received headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html
Control custom headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HEADEROPT.html
Set HSTS cache file.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTS.html
Enable HSTS.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTS_CTRL.html
Set HSTS read callback.
You can either return a single CurlHstsReadCallbackResult
object or an array of CurlHstsReadCallbackResult
objects.
If returning an array, the callback will only be called once per request.
If returning a single object, the callback will be called multiple times until null
is returned.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTSREADFUNCTION.html
Set HSTS write callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HSTSWRITEFUNCTION.html
Allow HTTP/0.9 responses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP09_ALLOWED.html
Alternative versions of 200 OK.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP200ALIASES.html
HTTP server authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html
Disable Content decoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_CONTENT_DECODING.html
Do an HTTP GET request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPGET.html
Custom HTTP headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html
Deprecated option Multipart formpost HTTP POST.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPOST.html
Tunnel through the HTTP proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPROXYTUNNEL.html
Disable Transfer decoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_TRANSFER_DECODING.html
HTTP version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html
Ignore Content-Length.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_IGNORE_CONTENT_LENGTH.html
Size of file to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE.html
Size of file to send.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE_LARGE.html
Bind connection locally to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html
IP version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_IPRESOLVE.html
Issuer certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT.html
Issuer certificate memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT_BLOB.html
Keep sending on HTTP >= 300 errors.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html
Client key password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html
Kerberos security level.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_KRBLEVEL.html
Bind connection locally to this port.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORT.html
Bind connection locally to port range.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORTRANGE.html
Login options.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html
Low speed limit to abort transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html
Time to be below the speed to trigger low speed abort.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_TIME.html
Authentication address.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_AUTH.html
Address of the sender.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_FROM.html
Address of the recipients.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT.html
Allow RCPT TO command to fail for some recipients.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT_ALLLOWFAILS.html
Limit the age (idle time) of connections for reuse.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXAGE_CONN.html
Maximum number of connections in the connection pool.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXCONNECTS.html
Maximum file size to get.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE.html
Maximum file size to get.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE_LARGE.html
Limit the age (since creation) of connections for reuse.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html
Cap the download speed to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAX_RECV_SPEED_LARGE.html
Maximum number of redirects to follow.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html
Cap the upload speed to this.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_MAX_SEND_SPEED_LARGE.html
Enable .netrc parsing.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NETRC.html
.netrc file name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NETRC_FILE.html
Mode for creating new remote directories.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NEW_DIRECTORY_PERMS.html
Mode for creating new remote files.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NEW_FILE_PERMS.html
Shut off the progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOPROGRESS.html
Filter out hosts from proxy use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOPROXY.html
Do not install signal handlers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOSIGNAL.html
Do not get the body contents.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_NOBODY.html
Password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html
Disable squashing /../ and /./ sequences in the path.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PATH_AS_IS.html
Set pinned SSL public key .
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html
Wait on connection to pipeline on it.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PIPEWAIT.html
Port number to connect to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PORT.html
Issue an HTTP POST request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POST.html
The POST data is this big.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE.html
The POST data is this big.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE_LARGE.html
Send a POST with this data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDS.html
Commands to run after transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTQUOTE.html
How to act on redirects after POST.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_POSTREDIR.html
Socks proxy to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PRE_PROXY.html
Commands to run just before transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PREQUOTE.html
Callback to be called after a connection is established but before a request is made on that connection.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PREREQFUNCTION.html
OBSOLETE callback for progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html
Deprecated option Allowed protocols.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html
Allowed protocols.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html
Proxy to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html
HTTP proxy authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYAUTH.html
Proxy CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO.html
Proxy CA cert bundle memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO_BLOB.html
Path to proxy CA cert bundle.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAPATH.html
Proxy Certificate Revocation List.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CRLFILE.html
Custom HTTP headers sent to proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYHEADER.html
Proxy issuer certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT.html
Proxy issuer certificate memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT_BLOB.html
Proxy client key password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_KEYPASSWD.html
Proxy password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPASSWORD.html
Set the proxy's pinned SSL public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_PINNEDPUBLICKEY.html
Proxy port to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPORT.html
Proxy authentication service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html
Proxy client cert.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT.html
Proxy client cert memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT_BLOB.html
Proxy client cert type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERTTYPE.html
Proxy ciphers to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_CIPHER_LIST.html
Proxy client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY.html
Proxy client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY_BLOB.html
Proxy client key type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEYTYPE.html
Control proxy SSL behavior.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_OPTIONS.html
Verify the host name in the proxy SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html
Verify the proxy SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYPEER.html
Proxy SSL version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLVERSION.html
Proxy TLS 1.3 cipher suites to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLS13_CIPHERS.html
Proxy TLS authentication password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_PASSWORD.html
Proxy TLS authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_TYPE.html
Proxy TLS authentication user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_USERNAME.html
Add transfer mode to URL over proxy.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TRANSFER_MODE.html
Proxy type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYTYPE.html
Proxy user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERNAME.html
Proxy user name and password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERPWD.html
Deprecated option Issue an HTTP PUT request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_PUT.html
Commands to run before transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_QUOTE.html
OBSOLETE Provide source for entropy random data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RANDOM_FILE.html
Range requests.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RANGE.html
Data pointer to pass to the read callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_READDATA.html
Callback for reading data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
Deprecated option Protocols to allow redirects to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS.html
Protocols to allow redirects to.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html
Referer: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REFERER.html
Set the request target.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_REQUEST_TARGET.html
Provide fixed/fake name resolves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESOLVE.html
Resume a transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM.html
Resume a transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM_LARGE.html
Client CSEQ number.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_CLIENT_CSEQ.html
RTSP request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_REQUEST.html
CSEQ number for RTSP Server->Client request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SERVER_CSEQ.html
RTSP session-id.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SESSION_ID.html
RTSP stream URI.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_STREAM_URI.html
RTSP Transport: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_TRANSPORT.html
SASL authorization identity (identity to act as).
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SASL_AUTHZID.html
Enable SASL initial response.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SASL_IR.html
Callback for seek operations.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html
Timeout for server responses.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT.html
Authentication service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SERVICE_NAME.html
Share object to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SHARE.html
Socks5 authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_AUTH.html
Socks5 GSSAPI NEC mode.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_NEC.html
Deprecated option Socks5 GSSAPI service name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
SSH authentication types.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_AUTH_TYPES.html
Enable SSH compression.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_COMPRESSION.html
Custom pointer to pass to ssh host key callback.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOSTKEYDATA.html
MD5 of host's public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
File name with known hosts.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_KNOWNHOSTS.html
File name of private key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PRIVATE_KEYFILE.html
File name of public key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PUBLIC_KEYFILE.html
Client cert.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html
Client cert memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT_BLOB.html
Client cert type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERTTYPE.html
Ciphers to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html
Set key exchange curves.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_EC_CURVES.html
Enable use of ALPN.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_ALPN.html
OBSOLETE Enable use of NPN.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_NPN.html
Use identifier with SSL engine.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE.html
Default SSL engine.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE_DEFAULT.html
Enable TLS False Start.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_FALSESTART.html
Client key.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html
Client key memory buffer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY_BLOB.html
Client key type.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEYTYPE.html
Control SSL behavior.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_OPTIONS.html
Disable SSL session-id cache.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SESSIONID_CACHE.html
Verify the host name in the SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html
Verify the SSL certificate.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
Verify the SSL certificate's status.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html
SSL version to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html
Suppress proxy CONNECT response headers from user callbacks.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_SUPPRESS_CONNECT_HEADERS.html
Enable TCP Fast Open.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_FASTOPEN.html
Enable TCP keep-alive.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPALIVE.html
Idle time before sending keep-alive.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPIDLE.html
Interval between keep-alive probes.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPINTVL.html
Disable the Nagle algorithm.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TCP_NODELAY.html
TELNET options.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TELNETOPTIONS.html
TFTP block size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_BLKSIZE.html
Do not send TFTP options requests.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_NO_OPTIONS.html
Make a time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMECONDITION.html
Time value for the time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE.html
Time value for the time conditional request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE_LARGE.html
Timeout for the entire request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html
Millisecond timeout for the entire request.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html
TLS 1.3 cipher suites to use.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html
TLS authentication password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_PASSWORD.html
TLS authentication methods.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_TYPE.html
TLS authentication user name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_USERNAME.html
Set callback for sending trailing headers.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRAILERFUNCTION.html
Request Transfer-Encoding.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html
Use text transfer.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFERTEXT.html
Path to a Unix domain socket.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html
Do not restrict authentication to original host.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UNRESTRICTED_AUTH.html
Sets the interval at which connection upkeep are performed.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPKEEP_INTERVAL_MS.html
Upload data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD.html
Set upload buffer size.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_BUFFERSIZE.html
URL to work on.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_URL.html
Use TLS/SSL.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html
User-Agent: header.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERAGENT.html
User name.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html
User name and password.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_USERPWD.html
Display verbose information.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_VERBOSE.html
Transfer multiple files according to a file name pattern.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_WILDCARDMATCH.html
Callback for writing data.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html
Callback for progress meter.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html
OAuth2 bearer token.
Official libcurl documentation: : https://curl.haxx.se/libcurl/c/CURLOPT_XOAUTH2_BEARER.html
These are the options accepted by the
CurlyFunction
API.Most libcurl options are accepted as their specific name, like
PROXY_CAPATH
, or as a camel case version of that name, likeproxyCaPath
.Options specific to the
curly
API are prefixed withcurly
, likecurlyBaseUrl
.For quick navigation use the sidebar.