La méthode CONNECT du protocole HTTP permet de créer une connexion réseau TCP/IP tunnelée entre le client et un serveur. Elle est généralement utilisée pour l’utilisation d’un proxy HTTPS. Le client envoie une requête HTTP avec la méthode CONNECT à un proxy HTTP qui établit une connexion avec le serveur demandé par le client. Le proxy renvoie alors une réponse indiquant si la connexion a été établie avec succès ou non. Si la connexion est établie avec succès, le flux de données est transmis directement entre le client et le serveur. Le client peut alors utiliser cette connexion tunnel pour envoyer des données chiffrées et décrypter les réponses du serveur. Cette méthode est surtout utilisée pour les connexions sécurisées par TLS (Transport Layer Security).