Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
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 HTTPCONNECT **começa a comunicação bidirecional com o recurso solicitado. Ele pode ser usado para abrir um túnel.
Por exemplo, o métodoCONNECT pode ser utilizado para acessar websites que usamSSL (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 |
In this article
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 headerProxy-Authorization
CONNECT server.exemplo.com:80 HTTP/1.1Host: server.exemplo.com:80Proxy-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 |