©
本文档使用 PHP中文网手册 发布
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) |