CONNECT

优质
小牛编辑
126浏览
2023-12-01

CONNECT方法启动与请求资源的双向通信。它可以用来打开隧道。

例如,CONNECT方法可用于访问使用SSL(HTTPS)的网站。客户端请求 HTTP 代理服务器将 TCP 连接隧道到所需的目的地。服务器然后继续代表客户端进行连接。一旦服务器建立了连接,代理服务器将继续代理与客户端之间的 TCP 流。

CONNECT 是一种逐跳方法。

请求具有正文

成功的回应有身体

安全

没有

幂等

没有

可缓存

没有

在 HTML 表单中允许

没有

语法

CONNECT www.example.com:443 HTTP/1.1

示例

某些代理服务器可能需要权限来创建隧道。另见Proxy-Authorization标题。

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

规范

规范

标题

RFC 7231,第4.3.6节:连接

超文本传输协议(HTTP / 1.1):语义和内容

浏览器兼容性

Feature

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)