CONNECT

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
CONNECT

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Veja também