Name
easy:SetOpt_ProxyType -- proxy protocol type
Synopsis
easy:SetOpt_ProxyType(type)
Function
Pass one of the values below to set the type of the proxy.

#CURLPROXY_HTTP
HTTP Proxy. Default.
#CURLPROXY_HTTPS
HTTPS Proxy. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS)
#CURLPROXY_HTTP_1_0
HTTP 1.0 Proxy. This is very similar to #CURLPROXY_HTTP except it uses HTTP/1.0 for any CONNECT tunnelling. It does not change the HTTP version of the actual HTTP requests, controlled by #CURLOPT_HTTP_VERSION.
#CURLPROXY_SOCKS4
SOCKS4 Proxy.
#CURLPROXY_SOCKS4A
SOCKS4a Proxy. Proxy resolves URL hostname.
#CURLPROXY_SOCKS5
SOCKS5 Proxy.
#CURLPROXY_SOCKS5_HOSTNAME
SOCKS5 Proxy. Proxy resolves URL hostname.

Often it is more convenient to specify the proxy type with the scheme part of the #CURLOPT_PROXY string.

Inputs
type
input value

Show TOC