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
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
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
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
Generated using TypeDoc