--- title: CONNECT slug: Web/HTTP/Methods/CONNECT translation_of: Web/HTTP/Methods/CONNECT ---
{{HTTPSidebar}}

HTTP CONNECT method запускает двустороннюю связь с запрошенным ресурсом. Метод можно использовать для открытия туннеля.

К примеру, метод CONNECT может использоваться для доступа к сайту, который использует {{Glossary("SSL")}} ({{Glossary("HTTPS")}}). Клиент запрашивает HTTP-прокси-сервер для туннелирования TCP-соединения с желаемым назначением. За тем сервер переходит к подключению от имени клиента. После того, как соединение установлено сервером, прокси-сервер продолжает проксировать поток TCP к клиенту и от него.

CONNECT is a hop-by-hop method.

Запрос имеет тело Нет
Успешный ответ имеет тело Да
{{Glossary("Безопасный")}} Нет
{{Glossary("Идемпотентный")}} Нет
{{Glossary("Кешируемый")}} Нет
Допускается в HTML формах Нет

Синтаксис

CONNECT www.example.com:443 HTTP/1.1

Пример

Некоторые прокси сервера могут запросить авторизацию для создания туннеля. Смотрите также {{HTTPHeader("Proxy-Authorization")}}.

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

Спецификация

Спецификация Title
{{RFC("7231", "CONNECT", "4.3.6")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Совместимость с браузером

{{Compat("http.methods.CONNECT")}}

Смотрите также