我们正在用nodejs编写HTTP代理服务器
在处理任何实际的Websocket请求之前,存在CONNECT请求,即使在HTTPS加密流量上也可以处理CONNECT请求。
现在我们要区分以下请求是我们的代码段。
httpServer.on('connect', (req, clientSocket, head) => {
if(/* check is connect is from websocket or https*/)
{
console.log("this request is not websocket/https")
}
});
如果有人可以帮助我们区分websocket的CONNECT或HTTPS的CONNECT请求,那将是很棒的事情