Мы пишем прокси-сервер HTTP в nodejs
Перед обработкой любого фактического запроса веб-сокета существует запрос CONNECT, запрос CONNECT обслуживается даже для зашифрованного трафика HTTPS.
Теперь мы хотимРазличить запрос ниже - это наш фрагмент.
httpServer.on('connect', (req, clientSocket, head) => {
if(/* check is connect is from websocket or https*/)
{
console.log("this request is not websocket/https")
}
});
Было бы здорово, если бы кто-то мог помочь нам дифференцировать запрос CONNECT веб-сокета или запрос HTTPS CONNECT