Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

CONNECT

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

O **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

http
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 com navegadores

Veja também