Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

médoto HTTP CONNECT começa a comunicação bidirecional com o recurso solicitado. Ele pode ser usado para abrir um túnel.

Por exemplo, o método CONNECT pode ser utilizado para acessar websites que usam SSL (HTTPS). O cliente solicita a um servidor proxy HTTP que tunelize a conexão TCP para o destino desejado. O servidor então procede para fazer a conexão em nome do cliente. Uma vez que a conexão foi estabelecida pelo servidor, o servidor Proxy continua a proxy do fluxo TCP para e do cliente.

CONNECT é um método hop-by-hop.

Requisição tem corpo Sim
Resposta bem sucedida tem corpo Sim
Seguro Não
Idempotente Não
Cacheável Não
Permitido em formulários HTML Não

Sintaxe

CONNECT www.exemplo.com:443 HTTP/1.1

Exemplo

Alguns servidores de proxy podem precisar de autoridade para criar um túnel. Veja mais no header Proxy-Authorization

CONNECT server.exemplo.com:80 HTTP/1.1 
Host: server.exemplo.com:80 
Proxy-Authorization: basic aGVsbG86d29ybGQ=

Especificações

Especificação Título
RFC 7231, sessão 4.3.6: CONNECT Hypertext Transfer Protocol (HTTP/1.1): Semântica e conteúdo

Compatibilidade de browsers.

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Basic supportChrome Full support YesEdge Full support YesFirefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: marciioluucas
Última atualização por: marciioluucas,