连接

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

例如,CONNECT 方法可以用来访问使用 TLS (HTTPS) 的网站。客户端请求 HTTP 代理服务器 隧道到所需目标的 TCP 连接。然后代理服务器代表客户端建立连接。连接建立后,代理服务器继续将 TCP 流中继到客户端和从客户端中继。

CONNECT 是一种逐跳方法。

请求有主体
成功响应有主体
安全
幂等
可缓存
允许在 HTML 表单

语法

http
CONNECT www.example.com:443 HTTP/1.1

示例

某些代理服务器可能需要权限才能创建隧道。另请参阅 Proxy-Authorization 头。

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

规范

规范
HTTP 语义
# 连接

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅