?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
CONNECT
方法啟動(dòng)與請(qǐng)求資源的雙向通信。它可以用來打開隧道。
例如,CONNECT
方法可用于訪問使用SSL(HTTPS)的網(wǎng)站??蛻舳苏?qǐng)求 HTTP 代理服務(wù)器將 TCP 連接隧道到所需的目的地。服務(wù)器然后繼續(xù)代表客戶端進(jìn)行連接。一旦服務(wù)器建立了連接,代理服務(wù)器將繼續(xù)代理與客戶端之間的 TCP 流。
CONNECT
是一種逐跳方法。
請(qǐng)求具有正文 | 是 |
---|---|
成功的回應(yīng)有身體 | 是 |
安全 | 沒有 |
冪等 | 沒有 |
可緩存 | 沒有 |
在 HTML 表單中允許 | 沒有 |
CONNECT www.example.com:443 HTTP/1.1
某些代理服務(wù)器可能需要權(quán)限來創(chuàng)建隧道。另見Proxy-Authorization
標(biāo)題。
CONNECT server.example.com:80 HTTP/1.1 Host: server.example.com:80 Proxy-Authorization: basic aGVsbG86d29ybGQ=
規(guī)范 | 標(biāo)題 |
---|---|
RFC 7231,第4.3.6節(jié):連接 | 超文本傳輸協(xié)議(HTTP / 1.1):語義和內(nèi)容 |
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) |