--- title: CONNECT slug: Web/HTTP/Methods/CONNECT translation_of: Web/HTTP/Methods/CONNECT ---
Die Methode HTTP CONNECT
startet die bidirektionale Kommunikation mit der angeforderten Ressource. Es kann verwendet werden, um einen Tunnel zu öffnen.
Beispielsweise kann die CONNECT-Methode verwendet werden, um auf Websites zuzugreifen, die {{Glossary("SSL")}} ({{Glossary("HTTPS")}}) verwenden. Der Client fordert einen HTTP-Proxy-Server auf, die TCP-Verbindung zum gewünschten Ziel zu tunneln. Der Server fährt dann fort, die Verbindung im Namen des Clients herzustellen. Sobald die Verbindung vom Server hergestellt wurde, fährt der Proxy-Server mit dem Proxy des TCP-Streams zum und vom Client fort.
CONNECT
ist eine Hop-by-Hop-Methode.
Request hat einen Inhalt | Nein |
---|---|
Erfolgreicher response hat einen Inhalt | Ja |
{{Glossary("Safe")}} | Nein |
{{Glossary("Idempotent")}} | Nein |
{{Glossary("Cacheable")}} | Nein |
Erlaubt in HTML forms | Nein |
CONNECT www.example.com:443 HTTP/1.1
Einige Proxy-Server benötigen möglicherweise die Berechtigung, um einen Tunnel zu erstellen. Siehe auch den Header {{HTTPHeader("Proxy-Authorization")}}.
CONNECT server.example.com:80 HTTP/1.1 Host: server.example.com:80 Proxy-Authorization: basic aGVsbG86d29ybGQ=
Specification | Title |
---|---|
{{RFC("7231", "CONNECT", "4.3.6")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
{{Compat("http.methods.CONNECT")}}