区分来自HTTPS和WebSocket的CONNECT请求

时间:2019-05-23 09:05:39

标签: node.js websocket proxy http-proxy

我们正在用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请求,那将是很棒的事情

0 个答案:

没有答案