ReadonlyABSTRACT_ReadonlyACCEPT_Accept-Encoding and automatic decompressing data.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html
ReadonlyACCEPTTIMEOUT_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
ReadonlyADDRESS_IPv6 scope for local addresses.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ADDRESS_SCOPE.html
ReadonlyALTSVCSpecify the Alt-Svc: cache filename.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC.html
ReadonlyALTSVC_Enable and configure Alt-Svc: treatment.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC_CTRL.html
ReadonlyAPPENDAppend to remote file.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_APPEND.html
ReadonlyAUTOREFERERAutomatically set Referer: header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_AUTOREFERER.html
ReadonlyAWS_AWS HTTP V4 Signature. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_AWS_SIGV4.html
ReadonlyBUFFERSIZEAsk for alternate buffer size.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_BUFFERSIZE.html
ReadonlyCA_Timeout for CA cache.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CA_CACHE_TIMEOUT.html
ReadonlyCAINFOCA cert bundle.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO.html
ReadonlyCAINFO_CA cert bundle memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO_BLOB.html
ReadonlyCAPATHPath to CA cert bundle.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html
ReadonlyCERTINFOExtract certificate info.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CERTINFO.html
ReadonlyCHUNK_Callback for wildcard download start of chunk.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_BGN_FUNCTION.html
ReadonlyCHUNK_Callback for wildcard download end of chunk.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_END_FUNCTION.html
ReadonlyCONNECT_Only connect, nothing else.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_ONLY.html
ReadonlyCONNECT_Connect to a specific host and port.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_TO.html
ReadonlyCONNECTTIMEOUTTimeout for the connection phase.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT.html
ReadonlyCONNECTTIMEOUT_Millisecond timeout for the connection phase.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html
ReadonlyCOOKIECookie(s) to send.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIE.html
ReadonlyCOOKIEFILEFile to read cookies from.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEFILE.html
ReadonlyCOOKIEJARFile to write cookies to.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEJAR.html
ReadonlyCOOKIELISTAdd or control cookies.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIELIST.html
ReadonlyCOOKIESESSIONStart a new cookie session.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIESESSION.html
ReadonlyCRLFConvert newlines.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CRLF.html
ReadonlyCRLFILECertificate Revocation List.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CRLFILE.html
ReadonlyCUSTOMREQUESTCustom request/method.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html
ReadonlyDEBUGFUNCTIONCallback for debug information.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html
ReadonlyDEFAULT_Default protocol.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DEFAULT_PROTOCOL.html
ReadonlyDIRLISTONLYList only.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DIRLISTONLY.html
ReadonlyDISALLOW_Do not allow username in URL.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DISALLOW_USERNAME_IN_URL.html
ReadonlyDNS_Timeout for DNS cache.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html
ReadonlyDNS_Bind name resolves to this interface.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_INTERFACE.html
ReadonlyDNS_Bind name resolves to this IP4 address. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html
ReadonlyDNS_Bind name resolves to this IP6 address. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP6.html
ReadonlyDNS_Preferred DNS servers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SERVERS.html
ReadonlyDNS_Shuffle addresses before use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SHUFFLE_ADDRESSES.html
ReadonlyDNS_OBSOLETE Enable global DNS cache.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html
ReadonlyDOH_Verify the hostname in the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYHOST.html
ReadonlyDOH_Verify the DoH (DNS-over-HTTPS) SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYPEER.html
ReadonlyDOH_Verify the DoH (DNS-over-HTTPS) SSL certificate's status.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYSTATUS.html
ReadonlyDOH_Use this DoH server for name resolves.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_URL.html
ReadonlyECHSet the configuration for ECH.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ECH.html
ReadonlyEGDSOCKETOBSOLETE Identify EGD socket for entropy.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_EGDSOCKET.html
ReadonlyEXPECT_100-continue timeout. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_EXPECT_100_TIMEOUT_MS.html
ReadonlyFAILONERRORFail on HTTP 4xx errors.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FAILONERROR.html
ReadonlyFILETIMERequest file modification date and time.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FILETIME.html
ReadonlyFNMATCH_Callback for wildcard matching.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FNMATCH_FUNCTION.html
ReadonlyFOLLOWLOCATIONFollow HTTP redirects.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html
ReadonlyFORBID_Prevent subsequent connections from reusing this.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FORBID_REUSE.html
ReadonlyFRESH_Use a new connection.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FRESH_CONNECT.html
ReadonlyFTP_Send ACCT command.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ACCOUNT.html
ReadonlyFTP_Alternative to USER.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ALTERNATIVE_TO_USER.html
ReadonlyFTP_Create missing directories on the remote server.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_CREATE_MISSING_DIRS.html
ReadonlyFTP_Specify how to reach files.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_FILEMETHOD.html
ReadonlyFTP_Ignore the IP address in the PASV response.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SKIP_PASV_IP.html
ReadonlyFTP_Back to non-TLS again after authentication.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SSL_CCC.html
ReadonlyFTP_Use EPRT.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPRT.html
ReadonlyFTP_Use EPSV.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPSV.html
ReadonlyFTP_Use PRET.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_PRET.html
ReadonlyFTPPORTUse active FTP.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTPPORT.html
ReadonlyFTPSSLAUTHControl how to do TLS.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTPSSLAUTH.html
ReadonlyGSSAPI_Disable GSS-API delegation.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_GSSAPI_DELEGATION.html
ReadonlyHAPPY_Timeout for happy eyeballs.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.html
ReadonlyHAPROXY_Spoof the client IP in an HAProxy PROXY protocol v1 header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HAPROXY_CLIENT_IP.html
ReadonlyHAPROXYPROTOCOLSend an HAProxy PROXY protocol v1 header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HAPROXYPROTOCOL.html
ReadonlyHEADERInclude the header in the body output.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADER.html
ReadonlyHEADERFUNCTIONCallback for writing received headers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html
ReadonlyHEADEROPTControl custom headers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADEROPT.html
ReadonlyHSTSSet HSTS cache file.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTS.html
ReadonlyHSTS_Enable HSTS.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTS_CTRL.html
ReadonlyHSTSREADFUNCTIONSet 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
ReadonlyHSTSWRITEFUNCTIONSet HSTS write callback.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTSWRITEFUNCTION.html
ReadonlyHTTP_Disable Content decoding.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_CONTENT_DECODING.html
ReadonlyHTTP_Disable Transfer decoding.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_TRANSFER_DECODING.html
ReadonlyHTTP_HTTP version to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html
ReadonlyHTTP09_Allow HTTP/0.9 responses.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP09_ALLOWED.html
ReadonlyHTTP200Alternative versions of 200 OK. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP200ALIASES.html
ReadonlyHTTPAUTHHTTP server authentication methods.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html
ReadonlyHTTPGETDo an HTTP GET request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPGET.html
ReadonlyHTTPHEADERCustom HTTP headers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html
ReadonlyHTTPPOSTDeprecated option Multipart formpost HTTP POST.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPOST.html
ReadonlyHTTPPROXYTUNNELTunnel through the HTTP proxy.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPROXYTUNNEL.html
ReadonlyIGNORE_Ignore Content-Length.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_IGNORE_CONTENT_LENGTH.html
ReadonlyINFILESIZESize of file to send.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE.html
ReadonlyINFILESIZE_Size of file to send.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE_LARGE.html
ReadonlyINTERFACEBind connection locally to this.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html
ReadonlyIPRESOLVEIP version to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_IPRESOLVE.html
ReadonlyISSUERCERTIssuer certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT.html
ReadonlyISSUERCERT_Issuer certificate memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT_BLOB.html
ReadonlyKEEP_Keep sending on HTTP >= 300 errors.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html
ReadonlyKEYPASSWDClient key password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html
ReadonlyKRBLEVELOBSOLETE. Kerberos security level.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KRBLEVEL.html
ReadonlyLOCALPORTBind connection locally to this port.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORT.html
ReadonlyLOCALPORTRANGEBind connection locally to port range.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORTRANGE.html
ReadonlyLOGIN_Login options.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html
ReadonlyLOW_Low speed limit to abort transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html
ReadonlyLOW_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
ReadonlyMAIL_Authentication address.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_AUTH.html
ReadonlyMAIL_Address of the sender.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_FROM.html
ReadonlyMAIL_Address of the recipients.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT.html
ReadonlyMAIL_Allow RCPT TO command to fail for some recipients.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT_ALLOWFAILS.html
ReadonlyMAX_Cap the download speed to this.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAX_RECV_SPEED_LARGE.html
ReadonlyMAX_Cap the upload speed to this.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAX_SEND_SPEED_LARGE.html
ReadonlyMAXAGE_Limit the age (idle time) of connections for reuse.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXAGE_CONN.html
ReadonlyMAXCONNECTSMaximum number of connections in the connection pool.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXCONNECTS.html
ReadonlyMAXFILESIZEMaximum file size to get.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE.html
ReadonlyMAXFILESIZE_Maximum file size to get.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE_LARGE.html
ReadonlyMAXLIFETIME_Limit the age (since creation) of connections for reuse.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html
ReadonlyMAXREDIRSMaximum number of redirects to follow.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html
ReadonlyNETRCEnable .netrc parsing.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NETRC.html
ReadonlyNETRC_.netrc filename.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NETRC_FILE.html
ReadonlyNEW_Mode for creating new remote directories.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NEW_DIRECTORY_PERMS.html
ReadonlyNEW_Mode for creating new remote files.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NEW_FILE_PERMS.html
ReadonlyNOBODYDo not get the body contents.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOBODY.html
ReadonlyNOPROGRESSShut off the progress meter.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOPROGRESS.html
ReadonlyNOPROXYFilter out hosts from proxy use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOPROXY.html
ReadonlyNOSIGNALDo not install signal handlers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOSIGNAL.html
ReadonlyPASSWORDPassword.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html
ReadonlyPATH_Disable squashing /../ and /./ sequences in the path.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PATH_AS_IS.html
ReadonlyPINNEDPUBLICKEYSet pinned SSL public key .
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html
ReadonlyPIPEWAITWait on connection to pipeline on it.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PIPEWAIT.html
ReadonlyPORTPort number to connect to.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PORT.html
ReadonlyPOSTMake an HTTP POST.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POST.html
ReadonlyPOSTFIELDSIZEThe POST data is this big.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE.html
ReadonlyPOSTFIELDSIZE_The POST data is this big.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE_LARGE.html
ReadonlyPOSTQUOTECommands to run after transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTQUOTE.html
ReadonlyPOSTREDIRHow to act on redirects after POST.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTREDIR.html
ReadonlyPRE_Socks proxy to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PRE_PROXY.html
ReadonlyPREQUOTECommands to run just before transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PREQUOTE.html
ReadonlyPREREQFUNCTIONCallback 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
ReadonlyPROGRESSFUNCTIONOBSOLETE callback for progress meter.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html
ReadonlyPROTOCOLSDeprecated option Allowed protocols.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html
ReadonlyPROTOCOLS_Allowed protocols.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html
ReadonlyPROXYProxy to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html
ReadonlyPROXY_Proxy CA cert bundle.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO.html
ReadonlyPROXY_Proxy CA cert bundle memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO_BLOB.html
ReadonlyPROXY_Path to proxy CA cert bundle.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAPATH.html
ReadonlyPROXY_Proxy Certificate Revocation List.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CRLFILE.html
ReadonlyPROXY_Proxy issuer certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT.html
ReadonlyPROXY_Proxy issuer certificate memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT_BLOB.html
ReadonlyPROXY_Proxy client key password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_KEYPASSWD.html
ReadonlyPROXY_Set the proxy's pinned SSL public key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_PINNEDPUBLICKEY.html
ReadonlyPROXY_Proxy authentication service name.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html
ReadonlyPROXY_Proxy ciphers to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_CIPHER_LIST.html
ReadonlyPROXY_Control proxy SSL behavior.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_OPTIONS.html
ReadonlyPROXY_Verify the hostname in the proxy SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html
ReadonlyPROXY_Verify the proxy SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYPEER.html
ReadonlyPROXY_Proxy client cert.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT.html
ReadonlyPROXY_Proxy client cert memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT_BLOB.html
ReadonlyPROXY_Proxy client cert type.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERTTYPE.html
ReadonlyPROXY_Proxy client key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY.html
ReadonlyPROXY_Proxy client key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY_BLOB.html
ReadonlyPROXY_Proxy client key type.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEYTYPE.html
ReadonlyPROXY_Proxy SSL version to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLVERSION.html
ReadonlyPROXY_Proxy TLS 1.3 cipher suites to use. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLS13_CIPHERS.html
ReadonlyPROXY_Proxy TLS authentication password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_PASSWORD.html
ReadonlyPROXY_Proxy TLS authentication methods.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_TYPE.html
ReadonlyPROXY_Proxy TLS authentication username.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_USERNAME.html
ReadonlyPROXY_Add transfer mode to URL over proxy.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TRANSFER_MODE.html
ReadonlyPROXYAUTHHTTP proxy authentication methods.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYAUTH.html
ReadonlyPROXYHEADERCustom HTTP headers sent to proxy.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYHEADER.html
ReadonlyPROXYPASSWORDProxy password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPASSWORD.html
ReadonlyPROXYPORTProxy port to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPORT.html
ReadonlyPROXYTYPEProxy type.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYTYPE.html
ReadonlyPROXYUSERNAMEProxy username.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERNAME.html
ReadonlyPROXYUSERPWDProxy username and password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERPWD.html
ReadonlyPUTDeprecated option Issue an HTTP PUT request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PUT.html
ReadonlyQUICK_To be set by toplevel tools like "curl" to skip lengthy cleanups when they are about to call exit() anyway.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_QUICK_EXIT.html
ReadonlyQUOTECommands to run before transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_QUOTE.html
ReadonlyRANDOM_OBSOLETE Provide source for entropy random data.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RANDOM_FILE.html
ReadonlyRANGERange requests.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RANGE.html
ReadonlyREADDATAData pointer to pass to the read callback.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_READDATA.html
ReadonlyREADFUNCTIONCallback for reading data.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
ReadonlyREDIR_Deprecated option Protocols to allow redirects to.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS.html
ReadonlyREDIR_Protocols to allow redirects to.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html
ReadonlyREFERERReferer: header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REFERER.html
ReadonlyREQUEST_Set the request target.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REQUEST_TARGET.html
ReadonlyRESOLVEProvide fixed/fake name resolves.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESOLVE.html
ReadonlyRESUME_Resume a transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM.html
ReadonlyRESUME_Resume a transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM_LARGE.html
ReadonlyRTSP_Client CSEQ number.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_CLIENT_CSEQ.html
ReadonlyRTSP_RTSP request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_REQUEST.html
ReadonlyRTSP_CSEQ number for RTSP Server->Client request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SERVER_CSEQ.html
ReadonlyRTSP_RTSP session-id.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SESSION_ID.html
ReadonlyRTSP_RTSP stream URI.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_STREAM_URI.html
ReadonlyRTSP_RTSP Transport: header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_TRANSPORT.html
ReadonlySASL_SASL authorization identity (identity to act as).
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SASL_AUTHZID.html
ReadonlySASL_Enable SASL initial response.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SASL_IR.html
ReadonlySEEKFUNCTIONCallback for seek operations.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html
ReadonlySERVER_Timeout for server responses.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT.html
ReadonlySERVER_Timeout for server responses.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.html
ReadonlySERVICE_Authentication service name.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVICE_NAME.html
ReadonlySHAREShare object to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SHARE.html
ReadonlySOCKS5_Socks5 authentication methods. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_AUTH.html
ReadonlySOCKS5_Socks5 GSSAPI NEC mode. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_NEC.html
ReadonlySOCKS5_Deprecated option Socks5 GSSAPI service name. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_SERVICE.html
ReadonlySSH_SSH authentication types.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_AUTH_TYPES.html
ReadonlySSH_Enable SSH compression.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_COMPRESSION.html
ReadonlySSH_MD5 of host's public key. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html
ReadonlySSH_Custom pointer to pass to ssh host key callback.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOSTKEYDATA.html
ReadonlySSH_Filename with known hosts.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_KNOWNHOSTS.html
ReadonlySSH_Filename of the private key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PRIVATE_KEYFILE.html
ReadonlySSH_Filename of the public key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PUBLIC_KEYFILE.html
ReadonlySSL_Ciphers to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html
ReadonlySSL_Set key exchange curves.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_EC_CURVES.html
ReadonlySSL_Enable use of ALPN.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_ALPN.html
ReadonlySSL_OBSOLETE Enable use of NPN.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_NPN.html
ReadonlySSL_Deprecated option Enable TLS False Start.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_FALSESTART.html
ReadonlySSL_Control SSL behavior.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_OPTIONS.html
ReadonlySSL_Disable SSL session-id cache.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SESSIONID_CACHE.html
ReadonlySSL_TLS signature algorithms to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SIGNATURE_ALGORITHMS.html
ReadonlySSL_Verify the hostname in the SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html
ReadonlySSL_Verify the SSL certificate.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
ReadonlySSL_Verify the SSL certificate's status.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html
ReadonlySSLCERTClient cert.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html
ReadonlySSLCERT_Client cert memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT_BLOB.html
ReadonlySSLCERTTYPEClient cert type.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERTTYPE.html
ReadonlySSLENGINEUse identifier with SSL engine.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE.html
ReadonlySSLENGINE_Default SSL engine.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE_DEFAULT.html
ReadonlySSLKEYClient key.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html
ReadonlySSLKEY_Client key memory buffer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY_BLOB.html
ReadonlySSLKEYTYPEClient key type.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEYTYPE.html
ReadonlySSLVERSIONSSL version to use.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html
ReadonlySUPPRESS_Suppress proxy CONNECT response headers from user callbacks.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SUPPRESS_CONNECT_HEADERS.html
ReadonlyTCP_Enable TCP Fast Open.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_FASTOPEN.html
ReadonlyTCP_Enable TCP keep-alive.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPALIVE.html
ReadonlyTCP_Maximum number of keep-alive probes.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPCNT.html
ReadonlyTCP_Idle time before sending keep-alive.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPIDLE.html
ReadonlyTCP_Interval between keep-alive probes.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPINTVL.html
ReadonlyTCP_Disable the Nagle algorithm.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_NODELAY.html
ReadonlyTELNETOPTIONSTELNET options.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TELNETOPTIONS.html
ReadonlyTFTP_TFTP block size.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_BLKSIZE.html
ReadonlyTFTP_Do not send TFTP options requests.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_NO_OPTIONS.html
ReadonlyTIMECONDITIONMake a time conditional request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMECONDITION.html
ReadonlyTIMEOUTTimeout for the entire request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html
ReadonlyTIMEOUT_Millisecond timeout for the entire request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html
ReadonlyTIMEVALUETime value for the time conditional request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE.html
ReadonlyTIMEVALUE_Time value for the time conditional request.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE_LARGE.html
ReadonlyTLS13_TLS 1.3 cipher suites to use. See
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html
ReadonlyTLSAUTH_TLS authentication password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_PASSWORD.html
ReadonlyTLSAUTH_TLS authentication methods.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_TYPE.html
ReadonlyTLSAUTH_TLS authentication username.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_USERNAME.html
ReadonlyTRAILERFUNCTIONSet callback for sending trailing headers.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRAILERFUNCTION.html
ReadonlyTRANSFER_Request Transfer-Encoding.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html
ReadonlyTRANSFERTEXTUse text transfer.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFERTEXT.html
ReadonlyUNIX_Path to a Unix domain socket.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html
ReadonlyUNRESTRICTED_Do not restrict authentication to original host.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UNRESTRICTED_AUTH.html
ReadonlyUPKEEP_Sets the interval at which connection upkeep are performed.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPKEEP_INTERVAL_MS.html
ReadonlyUPLOADUpload data.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD.html
ReadonlyUPLOAD_Set upload buffer size.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_BUFFERSIZE.html
ReadonlyUPLOAD_Set upload flags.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_FLAGS.html
ReadonlyURLURL to work on.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_URL.html
ReadonlyUSE_Use TLS/SSL.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html
ReadonlyUSERAGENTUser-Agent: header.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERAGENT.html
ReadonlyUSERNAMEUsername.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html
ReadonlyUSERPWDUsername and password.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERPWD.html
ReadonlyVERBOSEDisplay verbose information.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_VERBOSE.html
ReadonlyWILDCARDMATCHTransfer multiple files according to a filename pattern.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_WILDCARDMATCH.html
ReadonlyWRITEFUNCTIONCallback for writing data.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html
ReadonlyXFERINFOFUNCTIONCallback for progress meter.
Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html
ReadonlyXOAUTH2_OAuth2 bearer token. See
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