node-libcurl

    Interface CurlOption

    interface CurlOption {
        ABSTRACT_UNIX_SOCKET: "ABSTRACT_UNIX_SOCKET";
        ACCEPT_ENCODING: "ACCEPT_ENCODING";
        ACCEPTTIMEOUT_MS: "ACCEPTTIMEOUT_MS";
        ADDRESS_SCOPE: "ADDRESS_SCOPE";
        ALTSVC: "ALTSVC";
        ALTSVC_CTRL: "ALTSVC_CTRL";
        APPEND: "APPEND";
        AUTOREFERER: "AUTOREFERER";
        AWS_SIGV4: "AWS_SIGV4";
        BUFFERSIZE: "BUFFERSIZE";
        CA_CACHE_TIMEOUT: "CA_CACHE_TIMEOUT";
        CAINFO: "CAINFO";
        CAINFO_BLOB: "CAINFO_BLOB";
        CAPATH: "CAPATH";
        CERTINFO: "CERTINFO";
        CHUNK_BGN_FUNCTION: "CHUNK_BGN_FUNCTION";
        CHUNK_END_FUNCTION: "CHUNK_END_FUNCTION";
        CONNECT_ONLY: "CONNECT_ONLY";
        CONNECT_TO: "CONNECT_TO";
        CONNECTTIMEOUT: "CONNECTTIMEOUT";
        CONNECTTIMEOUT_MS: "CONNECTTIMEOUT_MS";
        COOKIE: "COOKIE";
        COOKIEFILE: "COOKIEFILE";
        COOKIEJAR: "COOKIEJAR";
        COOKIELIST: "COOKIELIST";
        COOKIESESSION: "COOKIESESSION";
        CRLF: "CRLF";
        CRLFILE: "CRLFILE";
        CUSTOMREQUEST: "CUSTOMREQUEST";
        DEBUGFUNCTION: "DEBUGFUNCTION";
        DEFAULT_PROTOCOL: "DEFAULT_PROTOCOL";
        DIRLISTONLY: "DIRLISTONLY";
        DISALLOW_USERNAME_IN_URL: "DISALLOW_USERNAME_IN_URL";
        DNS_CACHE_TIMEOUT: "DNS_CACHE_TIMEOUT";
        DNS_INTERFACE: "DNS_INTERFACE";
        DNS_LOCAL_IP4: "DNS_LOCAL_IP4";
        DNS_LOCAL_IP6: "DNS_LOCAL_IP6";
        DNS_SERVERS: "DNS_SERVERS";
        DNS_SHUFFLE_ADDRESSES: "DNS_SHUFFLE_ADDRESSES";
        DNS_USE_GLOBAL_CACHE: "DNS_USE_GLOBAL_CACHE";
        DOH_SSL_VERIFYHOST: "DOH_SSL_VERIFYHOST";
        DOH_SSL_VERIFYPEER: "DOH_SSL_VERIFYPEER";
        DOH_SSL_VERIFYSTATUS: "DOH_SSL_VERIFYSTATUS";
        DOH_URL: "DOH_URL";
        ECH: "ECH";
        EGDSOCKET: "EGDSOCKET";
        EXPECT_100_TIMEOUT_MS: "EXPECT_100_TIMEOUT_MS";
        FAILONERROR: "FAILONERROR";
        FILETIME: "FILETIME";
        FNMATCH_FUNCTION: "FNMATCH_FUNCTION";
        FOLLOWLOCATION: "FOLLOWLOCATION";
        FORBID_REUSE: "FORBID_REUSE";
        FRESH_CONNECT: "FRESH_CONNECT";
        FTP_ACCOUNT: "FTP_ACCOUNT";
        FTP_ALTERNATIVE_TO_USER: "FTP_ALTERNATIVE_TO_USER";
        FTP_CREATE_MISSING_DIRS: "FTP_CREATE_MISSING_DIRS";
        FTP_FILEMETHOD: "FTP_FILEMETHOD";
        FTP_SKIP_PASV_IP: "FTP_SKIP_PASV_IP";
        FTP_SSL_CCC: "FTP_SSL_CCC";
        FTP_USE_EPRT: "FTP_USE_EPRT";
        FTP_USE_EPSV: "FTP_USE_EPSV";
        FTP_USE_PRET: "FTP_USE_PRET";
        FTPPORT: "FTPPORT";
        FTPSSLAUTH: "FTPSSLAUTH";
        GSSAPI_DELEGATION: "GSSAPI_DELEGATION";
        HAPPY_EYEBALLS_TIMEOUT_MS: "HAPPY_EYEBALLS_TIMEOUT_MS";
        HAPROXY_CLIENT_IP: "HAPROXY_CLIENT_IP";
        HAPROXYPROTOCOL: "HAPROXYPROTOCOL";
        HEADER: "HEADER";
        HEADERFUNCTION: "HEADERFUNCTION";
        HEADEROPT: "HEADEROPT";
        HSTS: "HSTS";
        HSTS_CTRL: "HSTS_CTRL";
        HSTSREADFUNCTION: "HSTSREADFUNCTION";
        HSTSWRITEFUNCTION: "HSTSWRITEFUNCTION";
        HTTP_CONTENT_DECODING: "HTTP_CONTENT_DECODING";
        HTTP_TRANSFER_DECODING: "HTTP_TRANSFER_DECODING";
        HTTP_VERSION: "HTTP_VERSION";
        HTTP09_ALLOWED: "HTTP09_ALLOWED";
        HTTP200ALIASES: "HTTP200ALIASES";
        HTTPAUTH: "HTTPAUTH";
        HTTPGET: "HTTPGET";
        HTTPHEADER: "HTTPHEADER";
        HTTPPOST: "HTTPPOST";
        HTTPPROXYTUNNEL: "HTTPPROXYTUNNEL";
        IGNORE_CONTENT_LENGTH: "IGNORE_CONTENT_LENGTH";
        INFILESIZE: "INFILESIZE";
        INFILESIZE_LARGE: "INFILESIZE_LARGE";
        INTERFACE: "INTERFACE";
        IPRESOLVE: "IPRESOLVE";
        ISSUERCERT: "ISSUERCERT";
        ISSUERCERT_BLOB: "ISSUERCERT_BLOB";
        KEEP_SENDING_ON_ERROR: "KEEP_SENDING_ON_ERROR";
        KEYPASSWD: "KEYPASSWD";
        KRBLEVEL: "KRBLEVEL";
        LOCALPORT: "LOCALPORT";
        LOCALPORTRANGE: "LOCALPORTRANGE";
        LOGIN_OPTIONS: "LOGIN_OPTIONS";
        LOW_SPEED_LIMIT: "LOW_SPEED_LIMIT";
        LOW_SPEED_TIME: "LOW_SPEED_TIME";
        MAIL_AUTH: "MAIL_AUTH";
        MAIL_FROM: "MAIL_FROM";
        MAIL_RCPT: "MAIL_RCPT";
        MAIL_RCPT_ALLOWFAILS: "MAIL_RCPT_ALLOWFAILS";
        MAX_RECV_SPEED_LARGE: "MAX_RECV_SPEED_LARGE";
        MAX_SEND_SPEED_LARGE: "MAX_SEND_SPEED_LARGE";
        MAXAGE_CONN: "MAXAGE_CONN";
        MAXCONNECTS: "MAXCONNECTS";
        MAXFILESIZE: "MAXFILESIZE";
        MAXFILESIZE_LARGE: "MAXFILESIZE_LARGE";
        MAXLIFETIME_CONN: "MAXLIFETIME_CONN";
        MAXREDIRS: "MAXREDIRS";
        NETRC: "NETRC";
        NETRC_FILE: "NETRC_FILE";
        NEW_DIRECTORY_PERMS: "NEW_DIRECTORY_PERMS";
        NEW_FILE_PERMS: "NEW_FILE_PERMS";
        NOBODY: "NOBODY";
        NOPROGRESS: "NOPROGRESS";
        NOPROXY: "NOPROXY";
        NOSIGNAL: "NOSIGNAL";
        PASSWORD: "PASSWORD";
        PATH_AS_IS: "PATH_AS_IS";
        PINNEDPUBLICKEY: "PINNEDPUBLICKEY";
        PIPEWAIT: "PIPEWAIT";
        PORT: "PORT";
        POST: "POST";
        POSTFIELDSIZE: "POSTFIELDSIZE";
        POSTFIELDSIZE_LARGE: "POSTFIELDSIZE_LARGE";
        POSTQUOTE: "POSTQUOTE";
        POSTREDIR: "POSTREDIR";
        PRE_PROXY: "PRE_PROXY";
        PREQUOTE: "PREQUOTE";
        PREREQFUNCTION: "PREREQFUNCTION";
        PROGRESSFUNCTION: "PROGRESSFUNCTION";
        PROTOCOLS: "PROTOCOLS";
        PROTOCOLS_STR: "PROTOCOLS_STR";
        PROXY: "PROXY";
        PROXY_CAINFO: "PROXY_CAINFO";
        PROXY_CAINFO_BLOB: "PROXY_CAINFO_BLOB";
        PROXY_CAPATH: "PROXY_CAPATH";
        PROXY_CRLFILE: "PROXY_CRLFILE";
        PROXY_ISSUERCERT: "PROXY_ISSUERCERT";
        PROXY_ISSUERCERT_BLOB: "PROXY_ISSUERCERT_BLOB";
        PROXY_KEYPASSWD: "PROXY_KEYPASSWD";
        PROXY_PINNEDPUBLICKEY: "PROXY_PINNEDPUBLICKEY";
        PROXY_SERVICE_NAME: "PROXY_SERVICE_NAME";
        PROXY_SSL_CIPHER_LIST: "PROXY_SSL_CIPHER_LIST";
        PROXY_SSL_OPTIONS: "PROXY_SSL_OPTIONS";
        PROXY_SSL_VERIFYHOST: "PROXY_SSL_VERIFYHOST";
        PROXY_SSL_VERIFYPEER: "PROXY_SSL_VERIFYPEER";
        PROXY_SSLCERT: "PROXY_SSLCERT";
        PROXY_SSLCERT_BLOB: "PROXY_SSLCERT_BLOB";
        PROXY_SSLCERTTYPE: "PROXY_SSLCERTTYPE";
        PROXY_SSLKEY: "PROXY_SSLKEY";
        PROXY_SSLKEY_BLOB: "PROXY_SSLKEY_BLOB";
        PROXY_SSLKEYTYPE: "PROXY_SSLKEYTYPE";
        PROXY_SSLVERSION: "PROXY_SSLVERSION";
        PROXY_TLS13_CIPHERS: "PROXY_TLS13_CIPHERS";
        PROXY_TLSAUTH_PASSWORD: "PROXY_TLSAUTH_PASSWORD";
        PROXY_TLSAUTH_TYPE: "PROXY_TLSAUTH_TYPE";
        PROXY_TLSAUTH_USERNAME: "PROXY_TLSAUTH_USERNAME";
        PROXY_TRANSFER_MODE: "PROXY_TRANSFER_MODE";
        PROXYAUTH: "PROXYAUTH";
        PROXYHEADER: "PROXYHEADER";
        PROXYPASSWORD: "PROXYPASSWORD";
        PROXYPORT: "PROXYPORT";
        PROXYTYPE: "PROXYTYPE";
        PROXYUSERNAME: "PROXYUSERNAME";
        PROXYUSERPWD: "PROXYUSERPWD";
        PUT: "PUT";
        QUICK_EXIT: "QUICK_EXIT";
        QUOTE: "QUOTE";
        RANDOM_FILE: "RANDOM_FILE";
        RANGE: "RANGE";
        READDATA: "READDATA";
        READFUNCTION: "READFUNCTION";
        REDIR_PROTOCOLS: "REDIR_PROTOCOLS";
        REDIR_PROTOCOLS_STR: "REDIR_PROTOCOLS_STR";
        REFERER: "REFERER";
        REQUEST_TARGET: "REQUEST_TARGET";
        RESOLVE: "RESOLVE";
        RESUME_FROM: "RESUME_FROM";
        RESUME_FROM_LARGE: "RESUME_FROM_LARGE";
        RTSP_CLIENT_CSEQ: "RTSP_CLIENT_CSEQ";
        RTSP_REQUEST: "RTSP_REQUEST";
        RTSP_SERVER_CSEQ: "RTSP_SERVER_CSEQ";
        RTSP_SESSION_ID: "RTSP_SESSION_ID";
        RTSP_STREAM_URI: "RTSP_STREAM_URI";
        RTSP_TRANSPORT: "RTSP_TRANSPORT";
        SASL_AUTHZID: "SASL_AUTHZID";
        SASL_IR: "SASL_IR";
        SEEKFUNCTION: "SEEKFUNCTION";
        SERVER_RESPONSE_TIMEOUT: "SERVER_RESPONSE_TIMEOUT";
        SERVER_RESPONSE_TIMEOUT_MS: "SERVER_RESPONSE_TIMEOUT_MS";
        SERVICE_NAME: "SERVICE_NAME";
        SHARE: "SHARE";
        SOCKS5_AUTH: "SOCKS5_AUTH";
        SOCKS5_GSSAPI_NEC: "SOCKS5_GSSAPI_NEC";
        SOCKS5_GSSAPI_SERVICE: "SOCKS5_GSSAPI_SERVICE";
        SSH_AUTH_TYPES: "SSH_AUTH_TYPES";
        SSH_COMPRESSION: "SSH_COMPRESSION";
        SSH_HOST_PUBLIC_KEY_MD5: "SSH_HOST_PUBLIC_KEY_MD5";
        SSH_HOSTKEYDATA: "SSH_HOSTKEYDATA";
        SSH_KNOWNHOSTS: "SSH_KNOWNHOSTS";
        SSH_PRIVATE_KEYFILE: "SSH_PRIVATE_KEYFILE";
        SSH_PUBLIC_KEYFILE: "SSH_PUBLIC_KEYFILE";
        SSL_CIPHER_LIST: "SSL_CIPHER_LIST";
        SSL_EC_CURVES: "SSL_EC_CURVES";
        SSL_ENABLE_ALPN: "SSL_ENABLE_ALPN";
        SSL_ENABLE_NPN: "SSL_ENABLE_NPN";
        SSL_FALSESTART: "SSL_FALSESTART";
        SSL_OPTIONS: "SSL_OPTIONS";
        SSL_SESSIONID_CACHE: "SSL_SESSIONID_CACHE";
        SSL_SIGNATURE_ALGORITHMS: "SSL_SIGNATURE_ALGORITHMS";
        SSL_VERIFYHOST: "SSL_VERIFYHOST";
        SSL_VERIFYPEER: "SSL_VERIFYPEER";
        SSL_VERIFYSTATUS: "SSL_VERIFYSTATUS";
        SSLCERT: "SSLCERT";
        SSLCERT_BLOB: "SSLCERT_BLOB";
        SSLCERTTYPE: "SSLCERTTYPE";
        SSLENGINE: "SSLENGINE";
        SSLENGINE_DEFAULT: "SSLENGINE_DEFAULT";
        SSLKEY: "SSLKEY";
        SSLKEY_BLOB: "SSLKEY_BLOB";
        SSLKEYTYPE: "SSLKEYTYPE";
        SSLVERSION: "SSLVERSION";
        SUPPRESS_CONNECT_HEADERS: "SUPPRESS_CONNECT_HEADERS";
        TCP_FASTOPEN: "TCP_FASTOPEN";
        TCP_KEEPALIVE: "TCP_KEEPALIVE";
        TCP_KEEPCNT: "TCP_KEEPCNT";
        TCP_KEEPIDLE: "TCP_KEEPIDLE";
        TCP_KEEPINTVL: "TCP_KEEPINTVL";
        TCP_NODELAY: "TCP_NODELAY";
        TELNETOPTIONS: "TELNETOPTIONS";
        TFTP_BLKSIZE: "TFTP_BLKSIZE";
        TFTP_NO_OPTIONS: "TFTP_NO_OPTIONS";
        TIMECONDITION: "TIMECONDITION";
        TIMEOUT: "TIMEOUT";
        TIMEOUT_MS: "TIMEOUT_MS";
        TIMEVALUE: "TIMEVALUE";
        TIMEVALUE_LARGE: "TIMEVALUE_LARGE";
        TLS13_CIPHERS: "TLS13_CIPHERS";
        TLSAUTH_PASSWORD: "TLSAUTH_PASSWORD";
        TLSAUTH_TYPE: "TLSAUTH_TYPE";
        TLSAUTH_USERNAME: "TLSAUTH_USERNAME";
        TRAILERFUNCTION: "TRAILERFUNCTION";
        TRANSFER_ENCODING: "TRANSFER_ENCODING";
        TRANSFERTEXT: "TRANSFERTEXT";
        UNIX_SOCKET_PATH: "UNIX_SOCKET_PATH";
        UNRESTRICTED_AUTH: "UNRESTRICTED_AUTH";
        UPKEEP_INTERVAL_MS: "UPKEEP_INTERVAL_MS";
        UPLOAD: "UPLOAD";
        UPLOAD_BUFFERSIZE: "UPLOAD_BUFFERSIZE";
        UPLOAD_FLAGS: "UPLOAD_FLAGS";
        URL: "URL";
        USE_SSL: "USE_SSL";
        USERAGENT: "USERAGENT";
        USERNAME: "USERNAME";
        USERPWD: "USERPWD";
        VERBOSE: "VERBOSE";
        WILDCARDMATCH: "WILDCARDMATCH";
        WRITEFUNCTION: "WRITEFUNCTION";
        XFERINFOFUNCTION: "XFERINFOFUNCTION";
        XOAUTH2_BEARER: "XOAUTH2_BEARER";
    }
    Index

    Properties

    ABSTRACT_UNIX_SOCKET ACCEPT_ENCODING ACCEPTTIMEOUT_MS ADDRESS_SCOPE ALTSVC ALTSVC_CTRL APPEND AUTOREFERER AWS_SIGV4 BUFFERSIZE CA_CACHE_TIMEOUT CAINFO CAINFO_BLOB CAPATH CERTINFO CHUNK_BGN_FUNCTION CHUNK_END_FUNCTION CONNECT_ONLY CONNECT_TO CONNECTTIMEOUT CONNECTTIMEOUT_MS COOKIE COOKIEFILE COOKIEJAR COOKIELIST COOKIESESSION CRLF CRLFILE CUSTOMREQUEST DEBUGFUNCTION DEFAULT_PROTOCOL DIRLISTONLY DISALLOW_USERNAME_IN_URL DNS_CACHE_TIMEOUT DNS_INTERFACE DNS_LOCAL_IP4 DNS_LOCAL_IP6 DNS_SERVERS DNS_SHUFFLE_ADDRESSES DNS_USE_GLOBAL_CACHE DOH_SSL_VERIFYHOST DOH_SSL_VERIFYPEER DOH_SSL_VERIFYSTATUS DOH_URL ECH EGDSOCKET EXPECT_100_TIMEOUT_MS FAILONERROR FILETIME FNMATCH_FUNCTION FOLLOWLOCATION FORBID_REUSE FRESH_CONNECT FTP_ACCOUNT FTP_ALTERNATIVE_TO_USER FTP_CREATE_MISSING_DIRS FTP_FILEMETHOD FTP_SKIP_PASV_IP FTP_SSL_CCC FTP_USE_EPRT FTP_USE_EPSV FTP_USE_PRET FTPPORT FTPSSLAUTH GSSAPI_DELEGATION HAPPY_EYEBALLS_TIMEOUT_MS HAPROXY_CLIENT_IP HAPROXYPROTOCOL HEADER HEADERFUNCTION HEADEROPT HSTS HSTS_CTRL HSTSREADFUNCTION HSTSWRITEFUNCTION HTTP_CONTENT_DECODING HTTP_TRANSFER_DECODING HTTP_VERSION HTTP09_ALLOWED HTTP200ALIASES HTTPAUTH HTTPGET HTTPHEADER HTTPPOST HTTPPROXYTUNNEL IGNORE_CONTENT_LENGTH INFILESIZE INFILESIZE_LARGE INTERFACE IPRESOLVE ISSUERCERT ISSUERCERT_BLOB KEEP_SENDING_ON_ERROR KEYPASSWD KRBLEVEL LOCALPORT LOCALPORTRANGE LOGIN_OPTIONS LOW_SPEED_LIMIT LOW_SPEED_TIME MAIL_AUTH MAIL_FROM MAIL_RCPT MAIL_RCPT_ALLOWFAILS MAX_RECV_SPEED_LARGE MAX_SEND_SPEED_LARGE MAXAGE_CONN MAXCONNECTS MAXFILESIZE MAXFILESIZE_LARGE MAXLIFETIME_CONN MAXREDIRS NETRC NETRC_FILE NEW_DIRECTORY_PERMS NEW_FILE_PERMS NOBODY NOPROGRESS NOPROXY NOSIGNAL PASSWORD PATH_AS_IS PINNEDPUBLICKEY PIPEWAIT PORT POST POSTFIELDSIZE POSTFIELDSIZE_LARGE POSTQUOTE POSTREDIR PRE_PROXY PREQUOTE PREREQFUNCTION PROGRESSFUNCTION PROTOCOLS PROTOCOLS_STR PROXY PROXY_CAINFO PROXY_CAINFO_BLOB PROXY_CAPATH PROXY_CRLFILE PROXY_ISSUERCERT PROXY_ISSUERCERT_BLOB PROXY_KEYPASSWD PROXY_PINNEDPUBLICKEY PROXY_SERVICE_NAME PROXY_SSL_CIPHER_LIST PROXY_SSL_OPTIONS PROXY_SSL_VERIFYHOST PROXY_SSL_VERIFYPEER PROXY_SSLCERT PROXY_SSLCERT_BLOB PROXY_SSLCERTTYPE PROXY_SSLKEY PROXY_SSLKEY_BLOB PROXY_SSLKEYTYPE PROXY_SSLVERSION PROXY_TLS13_CIPHERS PROXY_TLSAUTH_PASSWORD PROXY_TLSAUTH_TYPE PROXY_TLSAUTH_USERNAME PROXY_TRANSFER_MODE PROXYAUTH PROXYHEADER PROXYPASSWORD PROXYPORT PROXYTYPE PROXYUSERNAME PROXYUSERPWD PUT QUICK_EXIT QUOTE RANDOM_FILE RANGE READDATA READFUNCTION REDIR_PROTOCOLS REDIR_PROTOCOLS_STR REFERER REQUEST_TARGET RESOLVE RESUME_FROM RESUME_FROM_LARGE RTSP_CLIENT_CSEQ RTSP_REQUEST RTSP_SERVER_CSEQ RTSP_SESSION_ID RTSP_STREAM_URI RTSP_TRANSPORT SASL_AUTHZID SASL_IR SEEKFUNCTION SERVER_RESPONSE_TIMEOUT SERVER_RESPONSE_TIMEOUT_MS SERVICE_NAME SHARE SOCKS5_AUTH SOCKS5_GSSAPI_NEC SOCKS5_GSSAPI_SERVICE SSH_AUTH_TYPES SSH_COMPRESSION SSH_HOST_PUBLIC_KEY_MD5 SSH_HOSTKEYDATA SSH_KNOWNHOSTS SSH_PRIVATE_KEYFILE SSH_PUBLIC_KEYFILE SSL_CIPHER_LIST SSL_EC_CURVES SSL_ENABLE_ALPN SSL_ENABLE_NPN SSL_FALSESTART SSL_OPTIONS SSL_SESSIONID_CACHE SSL_SIGNATURE_ALGORITHMS SSL_VERIFYHOST SSL_VERIFYPEER SSL_VERIFYSTATUS SSLCERT SSLCERT_BLOB SSLCERTTYPE SSLENGINE SSLENGINE_DEFAULT SSLKEY SSLKEY_BLOB SSLKEYTYPE SSLVERSION SUPPRESS_CONNECT_HEADERS TCP_FASTOPEN TCP_KEEPALIVE TCP_KEEPCNT TCP_KEEPIDLE TCP_KEEPINTVL TCP_NODELAY TELNETOPTIONS TFTP_BLKSIZE TFTP_NO_OPTIONS TIMECONDITION TIMEOUT TIMEOUT_MS TIMEVALUE TIMEVALUE_LARGE TLS13_CIPHERS TLSAUTH_PASSWORD TLSAUTH_TYPE TLSAUTH_USERNAME TRAILERFUNCTION TRANSFER_ENCODING TRANSFERTEXT UNIX_SOCKET_PATH UNRESTRICTED_AUTH UPKEEP_INTERVAL_MS UPLOAD UPLOAD_BUFFERSIZE UPLOAD_FLAGS URL USE_SSL USERAGENT USERNAME USERPWD VERBOSE WILDCARDMATCH WRITEFUNCTION XFERINFOFUNCTION XOAUTH2_BEARER

    Properties

    ABSTRACT_UNIX_SOCKET: "ABSTRACT_UNIX_SOCKET"

    Path to an abstract Unix domain socket.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ABSTRACT_UNIX_SOCKET.html

    ACCEPT_ENCODING: "ACCEPT_ENCODING"

    Accept-Encoding and automatic decompressing data.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html

    ACCEPTTIMEOUT_MS: "ACCEPTTIMEOUT_MS"

    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

    ADDRESS_SCOPE: "ADDRESS_SCOPE"

    IPv6 scope for local addresses.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ADDRESS_SCOPE.html

    ALTSVC: "ALTSVC"

    Specify the Alt-Svc: cache filename.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC.html

    ALTSVC_CTRL: "ALTSVC_CTRL"

    Enable and configure Alt-Svc: treatment.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ALTSVC_CTRL.html

    APPEND: "APPEND"

    Append to remote file.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_APPEND.html

    AUTOREFERER: "AUTOREFERER"

    Automatically set Referer: header.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_AUTOREFERER.html

    AWS_SIGV4: "AWS_SIGV4"

    AWS HTTP V4 Signature. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_AWS_SIGV4.html

    BUFFERSIZE: "BUFFERSIZE"

    Ask for alternate buffer size.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_BUFFERSIZE.html

    CA_CACHE_TIMEOUT: "CA_CACHE_TIMEOUT"

    Timeout for CA cache.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CA_CACHE_TIMEOUT.html

    CAINFO: "CAINFO"

    CA cert bundle.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO.html

    CAINFO_BLOB: "CAINFO_BLOB"

    CA cert bundle memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAINFO_BLOB.html

    CAPATH: "CAPATH"

    Path to CA cert bundle.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html

    CERTINFO: "CERTINFO"

    Extract certificate info.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CERTINFO.html

    CHUNK_BGN_FUNCTION: "CHUNK_BGN_FUNCTION"

    Callback for wildcard download start of chunk.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_BGN_FUNCTION.html

    CHUNK_END_FUNCTION: "CHUNK_END_FUNCTION"

    Callback for wildcard download end of chunk.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CHUNK_END_FUNCTION.html

    CONNECT_ONLY: "CONNECT_ONLY"

    Only connect, nothing else.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_ONLY.html

    CONNECT_TO: "CONNECT_TO"

    Connect to a specific host and port.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECT_TO.html

    CONNECTTIMEOUT: "CONNECTTIMEOUT"

    Timeout for the connection phase.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT.html

    CONNECTTIMEOUT_MS: "CONNECTTIMEOUT_MS"

    Millisecond timeout for the connection phase.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html

    COOKIE: "COOKIE"

    Cookie(s) to send.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIE.html

    COOKIEFILE: "COOKIEFILE"

    File to read cookies from.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEFILE.html

    COOKIEJAR: "COOKIEJAR"

    File to write cookies to.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIEJAR.html

    COOKIELIST: "COOKIELIST"

    Add or control cookies.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIELIST.html

    COOKIESESSION: "COOKIESESSION"

    Start a new cookie session.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_COOKIESESSION.html

    CRLF: "CRLF"

    Convert newlines.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CRLF.html

    CRLFILE: "CRLFILE"

    Certificate Revocation List.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CRLFILE.html

    CUSTOMREQUEST: "CUSTOMREQUEST"

    Custom request/method.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html

    DEBUGFUNCTION: "DEBUGFUNCTION"

    Callback for debug information.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html

    DEFAULT_PROTOCOL: "DEFAULT_PROTOCOL"

    Default protocol.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DEFAULT_PROTOCOL.html

    DIRLISTONLY: "DIRLISTONLY"

    List only.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DIRLISTONLY.html

    DISALLOW_USERNAME_IN_URL: "DISALLOW_USERNAME_IN_URL"

    Do not allow username in URL.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DISALLOW_USERNAME_IN_URL.html

    DNS_CACHE_TIMEOUT: "DNS_CACHE_TIMEOUT"

    Timeout for DNS cache.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html

    DNS_INTERFACE: "DNS_INTERFACE"

    Bind name resolves to this interface.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_INTERFACE.html

    DNS_LOCAL_IP4: "DNS_LOCAL_IP4"

    Bind name resolves to this IP4 address. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html

    DNS_LOCAL_IP6: "DNS_LOCAL_IP6"

    Bind name resolves to this IP6 address. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP6.html

    DNS_SERVERS: "DNS_SERVERS"

    Preferred DNS servers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SERVERS.html

    DNS_SHUFFLE_ADDRESSES: "DNS_SHUFFLE_ADDRESSES"

    Shuffle addresses before use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_SHUFFLE_ADDRESSES.html

    DNS_USE_GLOBAL_CACHE: "DNS_USE_GLOBAL_CACHE"

    OBSOLETE Enable global DNS cache.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html

    DOH_SSL_VERIFYHOST: "DOH_SSL_VERIFYHOST"

    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

    DOH_SSL_VERIFYPEER: "DOH_SSL_VERIFYPEER"

    Verify the DoH (DNS-over-HTTPS) SSL certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYPEER.html

    DOH_SSL_VERIFYSTATUS: "DOH_SSL_VERIFYSTATUS"

    Verify the DoH (DNS-over-HTTPS) SSL certificate's status.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYSTATUS.html

    DOH_URL: "DOH_URL"

    Use this DoH server for name resolves.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_DOH_URL.html

    ECH: "ECH"

    Set the configuration for ECH.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ECH.html

    EGDSOCKET: "EGDSOCKET"

    OBSOLETE Identify EGD socket for entropy.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_EGDSOCKET.html

    EXPECT_100_TIMEOUT_MS: "EXPECT_100_TIMEOUT_MS"

    100-continue timeout. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_EXPECT_100_TIMEOUT_MS.html

    FAILONERROR: "FAILONERROR"

    Fail on HTTP 4xx errors.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FAILONERROR.html

    FILETIME: "FILETIME"

    Request file modification date and time.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FILETIME.html

    FNMATCH_FUNCTION: "FNMATCH_FUNCTION"

    Callback for wildcard matching.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FNMATCH_FUNCTION.html

    FOLLOWLOCATION: "FOLLOWLOCATION"

    Follow HTTP redirects.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html

    FORBID_REUSE: "FORBID_REUSE"

    Prevent subsequent connections from reusing this.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FORBID_REUSE.html

    FRESH_CONNECT: "FRESH_CONNECT"

    Use a new connection.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FRESH_CONNECT.html

    FTP_ACCOUNT: "FTP_ACCOUNT"

    Send ACCT command.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ACCOUNT.html

    FTP_ALTERNATIVE_TO_USER: "FTP_ALTERNATIVE_TO_USER"

    Alternative to USER.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_ALTERNATIVE_TO_USER.html

    FTP_CREATE_MISSING_DIRS: "FTP_CREATE_MISSING_DIRS"

    Create missing directories on the remote server.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_CREATE_MISSING_DIRS.html

    FTP_FILEMETHOD: "FTP_FILEMETHOD"

    Specify how to reach files.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_FILEMETHOD.html

    FTP_SKIP_PASV_IP: "FTP_SKIP_PASV_IP"

    Ignore the IP address in the PASV response.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SKIP_PASV_IP.html

    FTP_SSL_CCC: "FTP_SSL_CCC"

    Back to non-TLS again after authentication.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_SSL_CCC.html

    FTP_USE_EPRT: "FTP_USE_EPRT"

    Use EPRT.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPRT.html

    FTP_USE_EPSV: "FTP_USE_EPSV"

    Use EPSV.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_EPSV.html

    FTP_USE_PRET: "FTP_USE_PRET"

    Use PRET.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTP_USE_PRET.html

    FTPPORT: "FTPPORT"

    Use active FTP.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTPPORT.html

    FTPSSLAUTH: "FTPSSLAUTH"

    Control how to do TLS.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_FTPSSLAUTH.html

    GSSAPI_DELEGATION: "GSSAPI_DELEGATION"

    Disable GSS-API delegation.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_GSSAPI_DELEGATION.html

    HAPPY_EYEBALLS_TIMEOUT_MS: "HAPPY_EYEBALLS_TIMEOUT_MS"

    Timeout for happy eyeballs.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.html

    HAPROXY_CLIENT_IP: "HAPROXY_CLIENT_IP"

    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

    HAPROXYPROTOCOL: "HAPROXYPROTOCOL"

    Send an HAProxy PROXY protocol v1 header.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HAPROXYPROTOCOL.html

    HEADER: "HEADER"

    Include the header in the body output.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADER.html

    HEADERFUNCTION: "HEADERFUNCTION"

    Callback for writing received headers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html

    HEADEROPT: "HEADEROPT"

    Control custom headers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HEADEROPT.html

    HSTS: "HSTS"

    Set HSTS cache file.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTS.html

    HSTS_CTRL: "HSTS_CTRL"

    Enable HSTS.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTS_CTRL.html

    HSTSREADFUNCTION: "HSTSREADFUNCTION"

    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

    HSTSWRITEFUNCTION: "HSTSWRITEFUNCTION"

    Set HSTS write callback.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HSTSWRITEFUNCTION.html

    HTTP_CONTENT_DECODING: "HTTP_CONTENT_DECODING"

    Disable Content decoding.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_CONTENT_DECODING.html

    HTTP_TRANSFER_DECODING: "HTTP_TRANSFER_DECODING"

    Disable Transfer decoding.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_TRANSFER_DECODING.html

    HTTP_VERSION: "HTTP_VERSION"

    HTTP version to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html

    HTTP09_ALLOWED: "HTTP09_ALLOWED"

    Allow HTTP/0.9 responses.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP09_ALLOWED.html

    HTTP200ALIASES: "HTTP200ALIASES"

    Alternative versions of 200 OK. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTP200ALIASES.html

    HTTPAUTH: "HTTPAUTH"

    HTTP server authentication methods.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html

    HTTPGET: "HTTPGET"

    Do an HTTP GET request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPGET.html

    HTTPHEADER: "HTTPHEADER"

    Custom HTTP headers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html

    HTTPPOST: "HTTPPOST"

    Deprecated option Multipart formpost HTTP POST.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPOST.html

    HTTPPROXYTUNNEL: "HTTPPROXYTUNNEL"

    Tunnel through the HTTP proxy.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_HTTPPROXYTUNNEL.html

    IGNORE_CONTENT_LENGTH: "IGNORE_CONTENT_LENGTH"

    Ignore Content-Length.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_IGNORE_CONTENT_LENGTH.html

    INFILESIZE: "INFILESIZE"

    Size of file to send.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE.html

    INFILESIZE_LARGE: "INFILESIZE_LARGE"

    Size of file to send.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INFILESIZE_LARGE.html

    INTERFACE: "INTERFACE"

    Bind connection locally to this.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html

    IPRESOLVE: "IPRESOLVE"

    IP version to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_IPRESOLVE.html

    ISSUERCERT: "ISSUERCERT"

    Issuer certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT.html

    ISSUERCERT_BLOB: "ISSUERCERT_BLOB"

    Issuer certificate memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_ISSUERCERT_BLOB.html

    KEEP_SENDING_ON_ERROR: "KEEP_SENDING_ON_ERROR"

    Keep sending on HTTP >= 300 errors.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html

    KEYPASSWD: "KEYPASSWD"

    Client key password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html

    KRBLEVEL: "KRBLEVEL"

    OBSOLETE. Kerberos security level.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_KRBLEVEL.html

    LOCALPORT: "LOCALPORT"

    Bind connection locally to this port.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORT.html

    LOCALPORTRANGE: "LOCALPORTRANGE"

    Bind connection locally to port range.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOCALPORTRANGE.html

    LOGIN_OPTIONS: "LOGIN_OPTIONS"

    Login options.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html

    LOW_SPEED_LIMIT: "LOW_SPEED_LIMIT"

    Low speed limit to abort transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html

    LOW_SPEED_TIME: "LOW_SPEED_TIME"

    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

    MAIL_AUTH: "MAIL_AUTH"

    Authentication address.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_AUTH.html

    MAIL_FROM: "MAIL_FROM"

    Address of the sender.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_FROM.html

    MAIL_RCPT: "MAIL_RCPT"

    Address of the recipients.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT.html

    MAIL_RCPT_ALLOWFAILS: "MAIL_RCPT_ALLOWFAILS"

    Allow RCPT TO command to fail for some recipients.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAIL_RCPT_ALLOWFAILS.html

    MAX_RECV_SPEED_LARGE: "MAX_RECV_SPEED_LARGE"

    Cap the download speed to this.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAX_RECV_SPEED_LARGE.html

    MAX_SEND_SPEED_LARGE: "MAX_SEND_SPEED_LARGE"

    Cap the upload speed to this.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAX_SEND_SPEED_LARGE.html

    MAXAGE_CONN: "MAXAGE_CONN"

    Limit the age (idle time) of connections for reuse.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXAGE_CONN.html

    MAXCONNECTS: "MAXCONNECTS"

    Maximum number of connections in the connection pool.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXCONNECTS.html

    MAXFILESIZE: "MAXFILESIZE"

    Maximum file size to get.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE.html

    MAXFILESIZE_LARGE: "MAXFILESIZE_LARGE"

    Maximum file size to get.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXFILESIZE_LARGE.html

    MAXLIFETIME_CONN: "MAXLIFETIME_CONN"

    Limit the age (since creation) of connections for reuse.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html

    MAXREDIRS: "MAXREDIRS"

    Maximum number of redirects to follow.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html

    NETRC: "NETRC"

    Enable .netrc parsing.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NETRC.html

    NETRC_FILE: "NETRC_FILE"

    .netrc filename.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NETRC_FILE.html

    NEW_DIRECTORY_PERMS: "NEW_DIRECTORY_PERMS"

    Mode for creating new remote directories.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NEW_DIRECTORY_PERMS.html

    NEW_FILE_PERMS: "NEW_FILE_PERMS"

    Mode for creating new remote files.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NEW_FILE_PERMS.html

    NOBODY: "NOBODY"

    Do not get the body contents.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOBODY.html

    NOPROGRESS: "NOPROGRESS"

    Shut off the progress meter.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOPROGRESS.html

    NOPROXY: "NOPROXY"

    Filter out hosts from proxy use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOPROXY.html

    NOSIGNAL: "NOSIGNAL"

    Do not install signal handlers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_NOSIGNAL.html

    PASSWORD: "PASSWORD"

    Password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html

    PATH_AS_IS: "PATH_AS_IS"

    Disable squashing /../ and /./ sequences in the path.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PATH_AS_IS.html

    PINNEDPUBLICKEY: "PINNEDPUBLICKEY"

    Set pinned SSL public key .

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html

    PIPEWAIT: "PIPEWAIT"

    Wait on connection to pipeline on it.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PIPEWAIT.html

    PORT: "PORT"

    Port number to connect to.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PORT.html

    ReadonlyPOST

    POST: "POST"

    Make an HTTP POST.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POST.html

    POSTFIELDSIZE: "POSTFIELDSIZE"

    The POST data is this big.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE.html

    POSTFIELDSIZE_LARGE: "POSTFIELDSIZE_LARGE"

    The POST data is this big.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDSIZE_LARGE.html

    POSTQUOTE: "POSTQUOTE"

    Commands to run after transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTQUOTE.html

    POSTREDIR: "POSTREDIR"

    How to act on redirects after POST.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_POSTREDIR.html

    PRE_PROXY: "PRE_PROXY"

    Socks proxy to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PRE_PROXY.html

    PREQUOTE: "PREQUOTE"

    Commands to run just before transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PREQUOTE.html

    PREREQFUNCTION: "PREREQFUNCTION"

    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

    PROGRESSFUNCTION: "PROGRESSFUNCTION"

    OBSOLETE callback for progress meter.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html

    PROTOCOLS: "PROTOCOLS"

    Deprecated option Allowed protocols.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html

    PROTOCOLS_STR: "PROTOCOLS_STR"

    Allowed protocols.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html

    PROXY: "PROXY"

    Proxy to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html

    PROXY_CAINFO: "PROXY_CAINFO"

    Proxy CA cert bundle.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO.html

    PROXY_CAINFO_BLOB: "PROXY_CAINFO_BLOB"

    Proxy CA cert bundle memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAINFO_BLOB.html

    PROXY_CAPATH: "PROXY_CAPATH"

    Path to proxy CA cert bundle.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CAPATH.html

    PROXY_CRLFILE: "PROXY_CRLFILE"

    Proxy Certificate Revocation List.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_CRLFILE.html

    PROXY_ISSUERCERT: "PROXY_ISSUERCERT"

    Proxy issuer certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT.html

    PROXY_ISSUERCERT_BLOB: "PROXY_ISSUERCERT_BLOB"

    Proxy issuer certificate memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT_BLOB.html

    PROXY_KEYPASSWD: "PROXY_KEYPASSWD"

    Proxy client key password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_KEYPASSWD.html

    PROXY_PINNEDPUBLICKEY: "PROXY_PINNEDPUBLICKEY"

    Set the proxy's pinned SSL public key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_PINNEDPUBLICKEY.html

    PROXY_SERVICE_NAME: "PROXY_SERVICE_NAME"

    Proxy authentication service name.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html

    PROXY_SSL_CIPHER_LIST: "PROXY_SSL_CIPHER_LIST"

    Proxy ciphers to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_CIPHER_LIST.html

    PROXY_SSL_OPTIONS: "PROXY_SSL_OPTIONS"

    Control proxy SSL behavior.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_OPTIONS.html

    PROXY_SSL_VERIFYHOST: "PROXY_SSL_VERIFYHOST"

    Verify the hostname in the proxy SSL certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html

    PROXY_SSL_VERIFYPEER: "PROXY_SSL_VERIFYPEER"

    Verify the proxy SSL certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYPEER.html

    PROXY_SSLCERT: "PROXY_SSLCERT"

    Proxy client cert.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT.html

    PROXY_SSLCERT_BLOB: "PROXY_SSLCERT_BLOB"

    Proxy client cert memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERT_BLOB.html

    PROXY_SSLCERTTYPE: "PROXY_SSLCERTTYPE"

    Proxy client cert type.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLCERTTYPE.html

    PROXY_SSLKEY: "PROXY_SSLKEY"

    Proxy client key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY.html

    PROXY_SSLKEY_BLOB: "PROXY_SSLKEY_BLOB"

    Proxy client key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEY_BLOB.html

    PROXY_SSLKEYTYPE: "PROXY_SSLKEYTYPE"

    Proxy client key type.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLKEYTYPE.html

    PROXY_SSLVERSION: "PROXY_SSLVERSION"

    Proxy SSL version to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SSLVERSION.html

    PROXY_TLS13_CIPHERS: "PROXY_TLS13_CIPHERS"

    Proxy TLS 1.3 cipher suites to use. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLS13_CIPHERS.html

    PROXY_TLSAUTH_PASSWORD: "PROXY_TLSAUTH_PASSWORD"

    Proxy TLS authentication password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_PASSWORD.html

    PROXY_TLSAUTH_TYPE: "PROXY_TLSAUTH_TYPE"

    Proxy TLS authentication methods.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_TYPE.html

    PROXY_TLSAUTH_USERNAME: "PROXY_TLSAUTH_USERNAME"

    Proxy TLS authentication username.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_USERNAME.html

    PROXY_TRANSFER_MODE: "PROXY_TRANSFER_MODE"

    Add transfer mode to URL over proxy.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXY_TRANSFER_MODE.html

    PROXYAUTH: "PROXYAUTH"

    HTTP proxy authentication methods.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYAUTH.html

    PROXYHEADER: "PROXYHEADER"

    Custom HTTP headers sent to proxy.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYHEADER.html

    PROXYPASSWORD: "PROXYPASSWORD"

    Proxy password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPASSWORD.html

    PROXYPORT: "PROXYPORT"

    Proxy port to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYPORT.html

    PROXYTYPE: "PROXYTYPE"

    Proxy type.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYTYPE.html

    PROXYUSERNAME: "PROXYUSERNAME"

    Proxy username.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERNAME.html

    PROXYUSERPWD: "PROXYUSERPWD"

    Proxy username and password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PROXYUSERPWD.html

    PUT: "PUT"

    Deprecated option Issue an HTTP PUT request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_PUT.html

    QUICK_EXIT: "QUICK_EXIT"

    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

    QUOTE: "QUOTE"

    Commands to run before transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_QUOTE.html

    RANDOM_FILE: "RANDOM_FILE"

    OBSOLETE Provide source for entropy random data.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RANDOM_FILE.html

    RANGE: "RANGE"

    Range requests.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RANGE.html

    READDATA: "READDATA"

    Data pointer to pass to the read callback.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_READDATA.html

    READFUNCTION: "READFUNCTION"

    Callback for reading data.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html

    REDIR_PROTOCOLS: "REDIR_PROTOCOLS"

    Deprecated option Protocols to allow redirects to.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS.html

    REDIR_PROTOCOLS_STR: "REDIR_PROTOCOLS_STR"

    Protocols to allow redirects to.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html

    REFERER: "REFERER"

    Referer: header.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REFERER.html

    REQUEST_TARGET: "REQUEST_TARGET"

    Set the request target.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_REQUEST_TARGET.html

    RESOLVE: "RESOLVE"

    Provide fixed/fake name resolves.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESOLVE.html

    RESUME_FROM: "RESUME_FROM"

    Resume a transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM.html

    RESUME_FROM_LARGE: "RESUME_FROM_LARGE"

    Resume a transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RESUME_FROM_LARGE.html

    RTSP_CLIENT_CSEQ: "RTSP_CLIENT_CSEQ"

    Client CSEQ number.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_CLIENT_CSEQ.html

    RTSP_REQUEST: "RTSP_REQUEST"

    RTSP request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_REQUEST.html

    RTSP_SERVER_CSEQ: "RTSP_SERVER_CSEQ"

    CSEQ number for RTSP Server->Client request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SERVER_CSEQ.html

    RTSP_SESSION_ID: "RTSP_SESSION_ID"

    RTSP session-id.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_SESSION_ID.html

    RTSP_STREAM_URI: "RTSP_STREAM_URI"

    RTSP stream URI.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_STREAM_URI.html

    RTSP_TRANSPORT: "RTSP_TRANSPORT"

    RTSP Transport: header.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_RTSP_TRANSPORT.html

    SASL_AUTHZID: "SASL_AUTHZID"

    SASL authorization identity (identity to act as).

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SASL_AUTHZID.html

    SASL_IR: "SASL_IR"

    Enable SASL initial response.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SASL_IR.html

    SEEKFUNCTION: "SEEKFUNCTION"

    Callback for seek operations.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html

    SERVER_RESPONSE_TIMEOUT: "SERVER_RESPONSE_TIMEOUT"

    Timeout for server responses.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT.html

    SERVER_RESPONSE_TIMEOUT_MS: "SERVER_RESPONSE_TIMEOUT_MS"

    Timeout for server responses.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.html

    SERVICE_NAME: "SERVICE_NAME"

    Authentication service name.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SERVICE_NAME.html

    SHARE: "SHARE"

    Share object to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SHARE.html

    SOCKS5_AUTH: "SOCKS5_AUTH"

    Socks5 authentication methods. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_AUTH.html

    SOCKS5_GSSAPI_NEC: "SOCKS5_GSSAPI_NEC"

    Socks5 GSSAPI NEC mode. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_NEC.html

    SOCKS5_GSSAPI_SERVICE: "SOCKS5_GSSAPI_SERVICE"

    Deprecated option Socks5 GSSAPI service name. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_SERVICE.html

    SSH_AUTH_TYPES: "SSH_AUTH_TYPES"

    SSH authentication types.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_AUTH_TYPES.html

    SSH_COMPRESSION: "SSH_COMPRESSION"

    Enable SSH compression.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_COMPRESSION.html

    SSH_HOST_PUBLIC_KEY_MD5: "SSH_HOST_PUBLIC_KEY_MD5"

    MD5 of host's public key. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html

    SSH_HOSTKEYDATA: "SSH_HOSTKEYDATA"

    Custom pointer to pass to ssh host key callback.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_HOSTKEYDATA.html

    SSH_KNOWNHOSTS: "SSH_KNOWNHOSTS"

    Filename with known hosts.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_KNOWNHOSTS.html

    SSH_PRIVATE_KEYFILE: "SSH_PRIVATE_KEYFILE"

    Filename of the private key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PRIVATE_KEYFILE.html

    SSH_PUBLIC_KEYFILE: "SSH_PUBLIC_KEYFILE"

    Filename of the public key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_PUBLIC_KEYFILE.html

    SSL_CIPHER_LIST: "SSL_CIPHER_LIST"

    Ciphers to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html

    SSL_EC_CURVES: "SSL_EC_CURVES"

    Set key exchange curves.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_EC_CURVES.html

    SSL_ENABLE_ALPN: "SSL_ENABLE_ALPN"

    Enable use of ALPN.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_ALPN.html

    SSL_ENABLE_NPN: "SSL_ENABLE_NPN"

    OBSOLETE Enable use of NPN.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_ENABLE_NPN.html

    SSL_FALSESTART: "SSL_FALSESTART"

    Deprecated option Enable TLS False Start.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_FALSESTART.html

    SSL_OPTIONS: "SSL_OPTIONS"

    Control SSL behavior.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_OPTIONS.html

    SSL_SESSIONID_CACHE: "SSL_SESSIONID_CACHE"

    Disable SSL session-id cache.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SESSIONID_CACHE.html

    SSL_SIGNATURE_ALGORITHMS: "SSL_SIGNATURE_ALGORITHMS"

    TLS signature algorithms to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_SIGNATURE_ALGORITHMS.html

    SSL_VERIFYHOST: "SSL_VERIFYHOST"

    Verify the hostname in the SSL certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html

    SSL_VERIFYPEER: "SSL_VERIFYPEER"

    Verify the SSL certificate.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html

    SSL_VERIFYSTATUS: "SSL_VERIFYSTATUS"

    Verify the SSL certificate's status.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html

    SSLCERT: "SSLCERT"

    Client cert.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html

    SSLCERT_BLOB: "SSLCERT_BLOB"

    Client cert memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT_BLOB.html

    SSLCERTTYPE: "SSLCERTTYPE"

    Client cert type.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLCERTTYPE.html

    SSLENGINE: "SSLENGINE"

    Use identifier with SSL engine.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE.html

    SSLENGINE_DEFAULT: "SSLENGINE_DEFAULT"

    Default SSL engine.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLENGINE_DEFAULT.html

    SSLKEY: "SSLKEY"

    Client key.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html

    SSLKEY_BLOB: "SSLKEY_BLOB"

    Client key memory buffer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY_BLOB.html

    SSLKEYTYPE: "SSLKEYTYPE"

    Client key type.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLKEYTYPE.html

    SSLVERSION: "SSLVERSION"

    SSL version to use.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html

    SUPPRESS_CONNECT_HEADERS: "SUPPRESS_CONNECT_HEADERS"

    Suppress proxy CONNECT response headers from user callbacks.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_SUPPRESS_CONNECT_HEADERS.html

    TCP_FASTOPEN: "TCP_FASTOPEN"

    Enable TCP Fast Open.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_FASTOPEN.html

    TCP_KEEPALIVE: "TCP_KEEPALIVE"

    Enable TCP keep-alive.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPALIVE.html

    TCP_KEEPCNT: "TCP_KEEPCNT"

    Maximum number of keep-alive probes.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPCNT.html

    TCP_KEEPIDLE: "TCP_KEEPIDLE"

    Idle time before sending keep-alive.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPIDLE.html

    TCP_KEEPINTVL: "TCP_KEEPINTVL"

    Interval between keep-alive probes.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_KEEPINTVL.html

    TCP_NODELAY: "TCP_NODELAY"

    Disable the Nagle algorithm.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TCP_NODELAY.html

    TELNETOPTIONS: "TELNETOPTIONS"

    TELNET options.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TELNETOPTIONS.html

    TFTP_BLKSIZE: "TFTP_BLKSIZE"

    TFTP block size.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_BLKSIZE.html

    TFTP_NO_OPTIONS: "TFTP_NO_OPTIONS"

    Do not send TFTP options requests.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TFTP_NO_OPTIONS.html

    TIMECONDITION: "TIMECONDITION"

    Make a time conditional request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMECONDITION.html

    TIMEOUT: "TIMEOUT"

    Timeout for the entire request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html

    TIMEOUT_MS: "TIMEOUT_MS"

    Millisecond timeout for the entire request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT_MS.html

    TIMEVALUE: "TIMEVALUE"

    Time value for the time conditional request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE.html

    TIMEVALUE_LARGE: "TIMEVALUE_LARGE"

    Time value for the time conditional request.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TIMEVALUE_LARGE.html

    TLS13_CIPHERS: "TLS13_CIPHERS"

    TLS 1.3 cipher suites to use. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html

    TLSAUTH_PASSWORD: "TLSAUTH_PASSWORD"

    TLS authentication password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_PASSWORD.html

    TLSAUTH_TYPE: "TLSAUTH_TYPE"

    TLS authentication methods.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_TYPE.html

    TLSAUTH_USERNAME: "TLSAUTH_USERNAME"

    TLS authentication username.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TLSAUTH_USERNAME.html

    TRAILERFUNCTION: "TRAILERFUNCTION"

    Set callback for sending trailing headers.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRAILERFUNCTION.html

    TRANSFER_ENCODING: "TRANSFER_ENCODING"

    Request Transfer-Encoding.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html

    TRANSFERTEXT: "TRANSFERTEXT"

    Use text transfer.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFERTEXT.html

    UNIX_SOCKET_PATH: "UNIX_SOCKET_PATH"

    Path to a Unix domain socket.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html

    UNRESTRICTED_AUTH: "UNRESTRICTED_AUTH"

    Do not restrict authentication to original host.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UNRESTRICTED_AUTH.html

    UPKEEP_INTERVAL_MS: "UPKEEP_INTERVAL_MS"

    Sets the interval at which connection upkeep are performed.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPKEEP_INTERVAL_MS.html

    UPLOAD: "UPLOAD"

    Upload data.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD.html

    UPLOAD_BUFFERSIZE: "UPLOAD_BUFFERSIZE"

    Set upload buffer size.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_BUFFERSIZE.html

    UPLOAD_FLAGS: "UPLOAD_FLAGS"

    Set upload flags.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_UPLOAD_FLAGS.html

    URL: "URL"

    URL to work on.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_URL.html

    USE_SSL: "USE_SSL"

    Use TLS/SSL.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html

    USERAGENT: "USERAGENT"

    User-Agent: header.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERAGENT.html

    USERNAME: "USERNAME"

    Username.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html

    USERPWD: "USERPWD"

    Username and password.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_USERPWD.html

    VERBOSE: "VERBOSE"

    Display verbose information.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_VERBOSE.html

    WILDCARDMATCH: "WILDCARDMATCH"

    Transfer multiple files according to a filename pattern.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_WILDCARDMATCH.html

    WRITEFUNCTION: "WRITEFUNCTION"

    Callback for writing data.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html

    XFERINFOFUNCTION: "XFERINFOFUNCTION"

    Callback for progress meter.

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html

    XOAUTH2_BEARER: "XOAUTH2_BEARER"

    OAuth2 bearer token. See

    Official libcurl documentation: https://curl.haxx.se/libcurl/c/CURLOPT_XOAUTH2_BEARER.html

    MMNEPVFCICPMFPCPTTAAATR