©
This document usesPHP Chinese website manualRelease
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) |