Functions CURL
curl_close - Close a cURL sessioncurl_copy_handle - Copy a cURL handle along with all of its preferences
curl_errno - Return the last error number
curl_error - Return a string containing the last error for the current session
curl_exec - Perform a cURL session
curl_init - Initialize a cURL session
curl_multi_add_handle - Add a normal cURL handle to a cURL multi handle
curl_multi_close - Close a set of cURL handles
curl_multi_exec - Run the sub-connections of the current cURL handle
curl_multi_getcontent - Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set
curl_multi_info_read - Get information about the current transfers
curl_multi_init - Returns a new cURL multi handle
curl_multi_remove_handle - Remove a multi handle from a set of cURL handles
curl_multi_select - Get all the sockets associated with the cURL extension, which can then be "selected"
curl_setopt_array - Set multiple options for a cURL transfer
curl_setopt - Set an option for a cURL transfer
curl_version - Gets cURL version information
Curl_setopt
- CURLOPT_AUTOREFERER
- TRUE to automatically set the Referer: field in requests where it follows a Location: redirect.
- CURLOPT_BINARYTRANSFER
- TRUE to return the raw output when CURLOPT_RETURNTRANSFER is used.
- CURLOPT_COOKIESESSION
- TRUE to mark this as a new cookie "session". It will force libcurl to ignore all cookies it is about to load that are "session cookies" from the previous session. By default, libcurl always stores and loads all cookies, independent if they are session cookies are not. Session cookies are cookies without expiry date and they are meant to be alive and existing for this "session" only.
- CURLOPT_CRLF
- TRUE to convert Unix newlines to CRLF newlines on transfers.
- CURLOPT_DNS_USE_GLOBAL_CACHE
- TRUE to use a global DNS cache. This option is not thread-safe and is enabled by default.
- CURLOPT_FAILONERROR
- TRUE to fail silently if the HTTP code returned is greater than or equal to 400. The default behavior is to return the page normally, ignoring the code.
- CURLOPT_FILETIME
- TRUE to attempt to retrieve the modification date of the remote document. You can then retrieve this value using the CURLINFO_FILETIME option with curl_getinfo().
- CURLOPT_FOLLOWLOCATION
- TRUE to follow any "Location: " header that the server sends as part of the HTTP header (note this is recursive, PHP will follow as many "Location: " headers that it is sent, unless CURLOPT_MAXREDIRS is set).
- CURLOPT_FORBID_REUSE
- TRUE to force the connection to explicitly close when it has finished processing, and not be pooled for reuse.
- CURLOPT_FRESH_CONNECT
- TRUE to force the use of a new connection instead of a cached one.
- CURLOPT_FTP_USE_EPRT
- TRUE to use EPRT (and LPRT) when doing active FTP downloads. Use FALSE to disable EPRT and LPRT and use PORT only.
- CURLOPT_FTP_USE_EPSV
- TRUE to first try an EPSV command for FTP transfers before reverting back to PASV. Set to FALSE to disable EPSV.
- CURLOPT_FTPAPPEND
- TRUE to append to the remote file instead of overwriting it.
- CURLOPT_FTPASCII
- An alias of CURLOPT_TRANSFERTEXT. Use that instead.
- CURLOPT_FTPLISTONLY
- TRUE to only list the names of an FTP directory.
- CURLOPT_HEADER
- TRUE to include the header in the output.
- CURLOPT_HTTPGET
- TRUE to reset the HTTP request method to GET. Since GET is the default, this is only necessary if the request method has been changed.
- CURLOPT_HTTPPROXYTUNNEL
- TRUE to tunnel through a given HTTP proxy.
- CURLOPT_MUTE
- TRUE to be completely silent with regards to the cURL functions.
- CURLOPT_NETRC
- TRUE to scan your ~/.netrc file to find your username and password for the remote site that you're establishing a connection with.
- CURLOPT_NOBODY
- TRUE to exclude the body from the output.
- CURLOPT_NOPROGRESS
- TRUE to disable the progress meter for cURL transfers.
- CURLOPT_NOSIGNAL
- TRUE to ignore any cURL function that causes a signal to be sent to the PHP process. This is turned on by default in multi-threaded SAPIs so timeout options can still be used.
- CURLOPT_POST
- TRUE to do a regular HTTP POST. This POST is the normal application/x-www-form-urlencoded kind, most commonly used by HTML forms.
- CURLOPT_PUT
- TRUE to HTTP PUT a file. The file to PUT must be set with CURLOPT_INFILE and CURLOPT_INFILESIZE.
- CURLOPT_RETURNTRANSFER
- TRUE to return the transfer as a string of the return value of curl_exec() instead of outputting it out directly.
- CURLOPT_SSL_VERIFYPEER
- FALSE to stop cURL from verifying the peer's certificate. Alternate certificates to verify against can be specified with the CURLOPT_CAINFO option or a certificate directory can be specified with the CURLOPT_CAPATH option.
- CURLOPT_SSL_VERIFYHOST
- may also need to be TRUE or FALSE if CURLOPT_SSL_VERIFYPEER is disabled (it defaults to 2).
- TRUE by default as of cURL 7.10. Default bundle installed as of cURL 7.10.
- CURLOPT_TRANSFERTEXT
- TRUE to use ASCII mode for FTP transfers. For LDAP, it retrieves data in plain text instead of HTML. On Windows systems, it will not set STDOUT to binary mode.
- CURLOPT_UNRESTRICTED_AUTH
- TRUE to keep sending the username and password when following locations (using CURLOPT_FOLLOWLOCATION), even when the hostname has changed.
- CURLOPT_UPLOAD
- TRUE to prepare for an upload.
- CURLOPT_VERBOSE
- TRUE to output verbose information. Writes output to STDERR, or the file specified using CURLOPT_STDERR.
- CURLOPT_BUFFERSIZE
- The size of the buffer to use for each read. There is no guarantee this request will be fulfilled, however.
- CURLOPT_CLOSEPOLICY
- Either CURLCLOSEPOLICY_LEAST_RECENTLY_USED or CURLCLOSEPOLICY_OLDEST. There are three other CURLCLOSEPOLICY_ constants, but cURL does not support them yet.
- CURLOPT_CONNECTTIMEOUT
- The number of seconds to wait whilst trying to connect. Use 0 to wait indefinitely.
- CURLOPT_DNS_CACHE_TIMEOUT
- The number of seconds to keep DNS entries in memory. This option is set to 120 (2 minutes) by default.
- CURLOPT_FTPSSLAUTH
- The FTP authentication method (when is activated): CURLFTPAUTH_SSL (try SSL first), CURLFTPAUTH_TLS (try TLS first), or CURLFTPAUTH_DEFAULT (let cURL decide).
- CURLOPT_HTTP_VERSION
- _HTTP_VERSION_NONE (default, lets CURL decide which version to use), CURL_HTTP_VERSION_1_0 (forces HTTP/1.0), or CURL_HTTP_VERSION_1_1 (forces HTTP/1.1).
- CURLOPT_HTTPAUTH
- The HTTP authentication method(s) to use. The options are: CURLAUTH_BASIC, CURLAUTH_DIGEST, CURLAUTH_GSSNEGOTIATE, CURLAUTH_NTLM, CURLAUTH_ANY, and CURLAUTH_ANYSAFE.
- CURLAUTH_ANY
- is an alias for CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM.
- CURLAUTH_ANYSAFE
- s an alias for CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM.
- CURLOPT_INFILESIZE
- The expected size, in bytes, of the file when uploading a file to a remote site.
- CURLOPT_LOW_SPEED_LIMIT
- The transfer speed, in bytes per second, that the transfer should be below during CURLOPT_LOW_SPEED_TIME seconds for PHP to consider the transfer too slow and abort.
- CURLOPT_LOW_SPEED_TIME
- The number of seconds the transfer should be below CURLOPT_LOW_SPEED_LIMIT for PHP to consider the transfer too slow and abort.
- CURLOPT_MAXCONNECTS
- The maximum amount of persistent connections that are allowed. When the limit is reached, CURLOPT_CLOSEPOLICY is used to determine which connection to close.
- CURLOPT_MAXREDIRS
- The maximum amount of HTTP redirections to follow. Use this option alongside CURLOPT_FOLLOWLOCATION.
- CURLOPT_PORT
- An alternative port number to connect to.
- CURLOPT_PROXYAUTH
- The HTTP authentication method(s) to use for the proxy connection. Use the same bitmasks as described in CURLOPT_HTTPAUTH. For proxy authentication, only CURLAUTH_BASIC and CURLAUTH_NTLM are currently supported.
- CURLOPT_PROXYPORT
- The port number of the proxy to connect to. This port number can also be set in CURLOPT_PROXY.
- CURLOPT_PROXYTYPE
- Either CURLPROXY_HTTP (default) or CURLPROXY_SOCKS5.
- CURLOPT_RESUME_FROM
- The offset, in bytes, to resume a transfer from.
- CURLOPT_SSL_VERIFYHOST
- 1 to check the existence of a common name in the SSL peer certificate. 2 to check the existence of a common name and also verify that it matches the hostname provided.
- CURLOPT_SSLVERSION
- The SSL version (2 or 3) to use. By default PHP will try to determine this itself, although in some cases you must set this manually.
- CURLOPT_TIMECONDITION
- How CURLOPT_TIMEVALUE is treated. Use CURL_TIMECOND_IFMODSINCE to return the page only if it has been modified since the time specified in CURLOPT_TIMEVALUE. If it hasn't been modified, a "304 Not Modified" header will be returned assuming CURLOPT_HEADER is TRUE . Use CURL_TIMECOND_ISUNMODSINCE for the reverse effect. CURL_TIMECOND_IFMODSINCE is the default. Added in PHP 5.1.0.
- CURLOPT_TIMEOUT
- The maximum number of seconds to allow cURL functions to execute.
- CURLOPT_TIMEVALUE
- The time in seconds since January 1st, 1970. The time will be used by CURLOPT_TIMECONDITION. By default, CURL_TIMECOND_IFMODSINCE is used.
- CURLOPT_CAINFO
- The name of a file holding one or more certificates to verify the peer with. This only makes sense when used in combination with CURLOPT_SSL_VERIFYPEER.
- CURLOPT_CAPATH
- A directory that holds multiple CA certificates. Use this option alongside CURLOPT_SSL_VERIFYPEER.
- CURLOPT_COOKIE
- The contents of the "Set-Cookie: " header to be used in the HTTP request.
- CURLOPT_COOKIEFILE
- The name of the file containing the cookie data. The cookie file can be in Netscape format, or just plain HTTP-style headers dumped into a file.
- CURLOPT_COOKIEJAR
- The name of a file to save all internal cookies to when the connection closes.
- CURLOPT_CUSTOMREQUEST
- A custom request method to use instead of "GET" or "HEAD" when doing a HTTP request. This is useful for doing "DELETE" or other, more obscure HTTP requests. Valid values are things like "GET", "POST", "CONNECT" and so on; i.e. Do not enter a whole HTTP request line here. For instance, entering "GET /index.html HTTP/1.0rnrn" would be incorrect.
- CURLOPT_EGBSOCKET
- Like CURLOPT_RANDOM_FILE, except a filename to an Entropy Gathering Daemon socket.
- CURLOPT_ENCODING
- The contents of the "Accept-Encoding: " header. This enables decoding of the response. Supported encodings are "identity", "deflate", and "gzip". If an empty string, "", is set, a header containing all supported encoding types is sent.
- CURLOPT_FTPPORT
- The value which will be used to get the IP address to use for the FTP "POST" instruction. The "POST" instruction tells the remote server to connect to our specified IP address. The string may be a plain IP address, a hostname, a network interface name (under Unix), or just a plain '-' to use the systems default IP address.
- CURLOPT_INTERFACE
- The name of the outgoing network interface to use. This can be an interface name, an IP address or a host name.
- CURLOPT_KRB4LEVEL
- The KRB4 (Kerberos 4) security level. Any of the following values (in order from least to most powerful) are valid: "clear", "safe", "confidential", "private".. If the string does not match one of these, "private" is used. Setting this option to NULL will disable KRB4 security. Currently KRB4 security only works with FTP transactions.
- CURLOPT_POSTFIELDS
- The full data to post in a HTTP "POST" operation.
- CURLOPT_PROXY
- The HTTP proxy to tunnel requests through.
- CURLOPT_PROXYUSERPWD
- A username and password formatted as "[username]:[password]" to use for the connection to the proxy.
- CURLOPT_RANDOM_FILE
- A filename to be used to seed the random number generator for SSL.
- CURLOPT_RANGE
- Range(s) of data to retrieve in the format "X-Y" where X or Y are optional. HTTP transfers also support several intervals, separated with commas in the format "X-Y,N-M".
- CURLOPT_REFERER
- The contents of the "Referer: " header to be used in a HTTP request.
- CURLOPT_SSL_CIPHER_LIST
- A list of ciphers to use for SSL. For example, RC4-SHA and TLSv1 are valid cipher lists.
- CURLOPT_SSLCERT
- The name of a file containing a PEM formatted certificate.
- CURLOPT_SSLCERTPASSWD
- The password required to use the CURLOPT_SSLCERT certificate.
- CURLOPT_SSLCERTTYPE
- The format of the certificate. Supported formats are "PEM" (default), "DER", and "ENG".
- CURLOPT_SSLENGINE
- The identifier for the crypto engine of the private SSL key specified in CURLOPT_SSLKEY.
- CURLOPT_SSLENGINE_DEFAULT
- The identifier for the crypto engine used for asymmetric crypto operations.
- CURLOPT_SSLKEY
- The name of a file containing a private SSL key.
- CURLOPT_SSLKEYPASSWD
- The secret password needed to use the private SSL key specified in CURLOPT_SSLKEY.
- CURLOPT_SSLKEYTYPE
- The key type of the private SSL key specified in CURLOPT_SSLKEY. Supported key types are "PEM" (default), "DER", and "ENG".
- CURLOPT_URL
- The URL to fetch. You can also set this when initializing a session with curl_init().
- CURLOPT_USERAGENT
- The contents of the "User-Agent: " header to be used in a HTTP request.
- CURLOPT_USERPWD
- A username and password formatted as "[username]:[password]" to use for the connection.
- CURLOPT_HTTP200ALIASES
- An array of HTTP 200 responses that will be treated as valid responses and not as errors.
- CURLOPT_HTTPHEADER
- An array of HTTP header fields to set.
- CURLOPT_POSTQUOTE
- An array of FTP commands to execute on the server after the FTP request has been performed.
- CURLOPT_QUOTE
- An array of FTP commands to execute on the server prior to the FTP request.
- CURLOPT_FILE
- The file that the transfer should be written to. The default is STDOUT (the browser window).
- CURLOPT_INFILE
- The file that the transfer should be read from when uploading.
- CURLOPT_STDERR
- An alternative location to output errors to instead of STDERR.
- CURLOPT_WRITEHEADER
- The file that the header part of the transfer is written to.
- CURLOPT_HEADERFUNCTION
- The name of a callback function where the callback function takes two parameters. The first is the cURL resource, the second is a string with the header data to be written. Using this callback function, it becomes your responsibility to write the header data. Return the number of bytes written.
- CURLOPT_PASSWDFUNCTION
- The name of a callback function where the callback function takes three parameters. The first is the cURL resource, the second is a string containing a password prompt, and the third is the maximum password length. Return the string containing the password.
- CURLOPT_READFUNCTION
- The name of a callback function where the callback function takes two parameters. The first is the cURL resource, and the second is a string with the data to be read. Using this callback function, it becomes your responsibility to read the data. Return the number of bytes read. Return 0 to signal EOF.
- CURLOPT_WRITEFUNCTION
- The name of a callback function where the callback function takes two parameters. The first is the cURL resource, and the second is a string with the data to be written. Using this callback function, it becomes your responsibility to write the data. Must return the exact number of bytes written or this will fail.
CURL Predefine
CURLOPT_DNS_CACHE_TIMEOUT
CURLOPT_FTP_SSL
CURLFTPSSL_TRY
CURLFTPSSL_ALL
CURLFTPSSL_CONTROL
CURLFTPSSL_NONE
CURLOPT_FTPSSLAUTH
CURLOPT_PORT
CURLOPT_FILE
CURLOPT_INFILE
CURLOPT_INFILESIZE
CURLOPT_URL
CURLOPT_PROXY
CURLOPT_VERBOSE
CURLOPT_HEADER
CURLOPT_HTTPHEADER
CURLOPT_NOPROGRESS
CURLOPT_NOBODY
CURLOPT_FAILONERROR
CURLOPT_UPLOAD
CURLOPT_POST
CURLOPT_FTPLISTONLY
CURLOPT_FTPAPPEND
CURLOPT_NETRC
CURLOPT_FOLLOWLOCATION
CURLOPT_FTPASCII
CURLOPT_PUT
CURLOPT_MUTE
CURLOPT_USERPWD
CURLOPT_PROXYUSERPWD
CURLOPT_RANGE
CURLOPT_TIMEOUT
CURLOPT_POSTFIELDS
CURLOPT_REFERER
CURLOPT_USERAGENT
CURLOPT_FTPPORT
CURLOPT_FTP_USE_EPSV
CURLOPT_LOW_SPEED_LIMIT
CURLOPT_LOW_SPEED_TIME
CURLOPT_RESUME_FROM
CURLOPT_COOKIE
CURLOPT_SSLCERT
CURLOPT_SSLCERTPASSWD
CURLOPT_WRITEHEADER
CURLOPT_SSL_VERIFYHOST
CURLOPT_COOKIEFILE
CURLOPT_SSLVERSION
CURLOPT_TIMECONDITION
CURLOPT_TIMEVALUE
CURLOPT_CUSTOMREQUEST
CURLOPT_STDERR
CURLOPT_TRANSFERTEXT
CURLOPT_RETURNTRANSFER
CURLOPT_QUOTE
CURLOPT_POSTQUOTE
CURLOPT_INTERFACE
CURLOPT_KRB4LEVEL
CURLOPT_HTTPPROXYTUNNEL
CURLOPT_FILETIME
CURLOPT_WRITEFUNCTION
CURLOPT_READFUNCTION
CURLOPT_PASSWDFUNCTION
CURLOPT_HEADERFUNCTION
CURLOPT_MAXREDIRS
CURLOPT_MAXCONNECTS
CURLOPT_CLOSEPOLICY
CURLOPT_FRESH_CONNECT
CURLOPT_FORBID_REUSE
CURLOPT_RANDOM_FILE
CURLOPT_EGDSOCKET
CURLOPT_CONNECTTIMEOUT
CURLOPT_SSL_VERIFYPEER
CURLOPT_CAINFO
CURLOPT_CAPATH
CURLOPT_COOKIEJAR
CURLOPT_SSL_CIPHER_LIST
CURLOPT_BINARYTRANSFER
CURLOPT_NOSIGNAL
CURLOPT_PROXYTYPE
CURLOPT_BUFFERSIZE
CURLOPT_HTTPGET
CURLOPT_HTTP_VERSION
CURLOPT_SSLKEY
CURLOPT_SSLKEYTYPE
CURLOPT_SSLKEYPASSWD
CURLOPT_SSLENGINE
CURLOPT_SSLENGINE_DEFAULT
CURLOPT_SSLCERTTYPE
CURLOPT_CRLF
CURLOPT_ENCODING
CURLOPT_PROXYPORT
CURLOPT_UNRESTRICTED_AUTH
CURLOPT_FTP_USE_EPRT
CURLOPT_HTTP200ALIASES
CURLOPT_HTTPAUTH
CURLAUTH_BASIC
CURLAUTH_DIGEST
CURLAUTH_GSSNEGOTIATE
CURLAUTH_NTLM
CURLAUTH_ANY
CURLAUTH_ANYSAFE
CURLOPT_PROXYAUTH
CURLCLOSEPOLICY_LEAST_RECENTLY_USED
CURLCLOSEPOLICY_LEAST_TRAFFIC
CURLCLOSEPOLICY_SLOWEST
CURLCLOSEPOLICY_CALLBACK
CURLCLOSEPOLICY_OLDEST
CURLINFO_EFFECTIVE_URL
CURLINFO_HTTP_CODE
CURLINFO_HEADER_OUT
CURLINFO_HEADER_SIZE
CURLINFO_REQUEST_SIZE
CURLINFO_TOTAL_TIME
CURLINFO_NAMELOOKUP_TIME
CURLINFO_CONNECT_TIME
CURLINFO_PRETRANSFER_TIME
CURLINFO_SIZE_UPLOAD
CURLINFO_SIZE_DOWNLOAD
CURLINFO_SPEED_DOWNLOAD
CURLINFO_SPEED_UPLOAD
CURLINFO_FILETIME
CURLINFO_SSL_VERIFYRESULT
CURLINFO_CONTENT_LENGTH_DOWNLOAD
CURLINFO_CONTENT_LENGTH_UPLOAD
CURLINFO_STARTTRANSFER_TIME
CURLINFO_CONTENT_TYPE
CURLINFO_REDIRECT_TIME
CURLINFO_REDIRECT_COUNT
CURL_VERSION_IPV6
CURL_VERSION_KERBEROS4
CURL_VERSION_SSL
CURL_VERSION_LIBZ
CURLVERSION_NOW
CURLE_OK
CURLE_UNSUPPORTED_PROTOCOL
CURLE_FAILED_INIT
CURLE_URL_MALFORMAT
CURLE_URL_MALFORMAT_USER
CURLE_COULDNT_RESOLVE_PROXY
CURLE_COULDNT_RESOLVE_HOST
CURLE_COULDNT_CONNECT
CURLE_FTP_WEIRD_SERVER_REPLY
CURLE_FTP_ACCESS_DENIED
CURLE_FTP_USER_PASSWORD_INCORRECT
CURLE_FTP_WEIRD_PASS_REPLY
CURLE_FTP_WEIRD_USER_REPLY
CURLE_FTP_WEIRD_PASV_REPLY
CURLE_FTP_WEIRD_227_FORMAT
CURLE_FTP_CANT_GET_HOST
CURLE_FTP_CANT_RECONNECT
CURLE_FTP_COULDNT_SET_BINARY
CURLE_PARTIAL_FILE
CURLE_FTP_COULDNT_RETR_FILE
CURLE_FTP_WRITE_ERROR
CURLE_FTP_QUOTE_ERROR
CURLE_HTTP_NOT_FOUND
CURLE_WRITE_ERROR
CURLE_MALFORMAT_USER
CURLE_FTP_COULDNT_STOR_FILE
CURLE_READ_ERROR
CURLE_OUT_OF_MEMORY
CURLE_OPERATION_TIMEOUTED
CURLE_FTP_COULDNT_SET_ASCII
CURLE_FTP_PORT_FAILED
CURLE_FTP_COULDNT_USE_REST
CURLE_FTP_COULDNT_GET_SIZE
CURLE_HTTP_RANGE_ERROR
CURLE_HTTP_POST_ERROR
CURLE_SSL_CONNECT_ERROR
CURLE_FTP_BAD_DOWNLOAD_RESUME
CURLE_FILE_COULDNT_READ_FILE
CURLE_LDAP_CANNOT_BIND
CURLE_LDAP_SEARCH_FAILED
CURLE_LIBRARY_NOT_FOUND
CURLE_FUNCTION_NOT_FOUND
CURLE_ABORTED_BY_CALLBACK
CURLE_BAD_FUNCTION_ARGUMENT
CURLE_BAD_CALLING_ORDER
CURLE_HTTP_PORT_FAILED
CURLE_BAD_PASSWORD_ENTERED
CURLE_TOO_MANY_REDIRECTS
CURLE_UNKNOWN_TELNET_OPTION
CURLE_TELNET_OPTION_SYNTAX
CURLE_OBSOLETE
CURLE_SSL_PEER_CERTIFICATE
CURLE_GOT_NOTHING
CURLE_SSL_ENGINE_NOTFOUND
CURLE_SSL_ENGINE_SETFAILED
CURLE_SEND_ERROR
CURLE_RECV_ERROR
CURLE_SHARE_IN_USE
CURLE_SSL_CERTPROBLEM
CURLE_SSL_CIPHER
CURLE_SSL_CACERT
CURLE_BAD_CONTENT_ENCODING
CURLE_LDAP_INVALID_URL
CURLE_FILESIZE_EXCEEDED
CURLE_FTP_SSL_FAILED
CURLFTPAUTH_DEFAULT
CURLFTPAUTH_SSL
CURLFTPAUTH_TLS
CURLPROXY_HTTP
CURLPROXY_SOCKS5
CURL_NETRC_OPTIONAL
CURL_NETRC_IGNORED
CURL_NETRC_REQUIRED
CURL_HTTP_VERSION_NONE
CURL_HTTP_VERSION_1_0
CURL_HTTP_VERSION_1_1
CURLM_CALL_MULTI_PERFORM
CURLM_OK
CURLM_BAD_HANDLE
CURLM_BAD_EASY_HANDLE
CURLM_OUT_OF_MEMORY
CURLM_INTERNAL_ERROR
CURLMSG_DONE
0 comments:
Post a Comment