CONNECT
CONNECT
Метод CONNECT устанавливает двустороннюю связь с запрошенным ресурсом. Он может быть использован для открытия туннеля.
Например, метод CONNECT может быть использован для доступа к веб-сайтам, использующим SSL (HTTPS). Клиент просит прокси-сервер Proxy server создать туннель для соединения 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=
Спецификации
| Спецификация |
|---|
| Семантика HTTP # CONNECT |
Совместимость с браузерами
| Рабочий стол | Мобильный | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
CONNECT |
Да |
12 |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
См. также
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/CONNECT