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, section 4.3.6: CONNECT Hypertext Transfer Protocol (HTTP/1.1): Semântica e conteúdo

Compatibilidade de browsers.

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support Yes Yes Yes Yes Yes Yes Yes

Veja também

Etiquetas do documento e colaboradores

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