【问题标题】:handle CONNECT requests in a websocket server在 websocket 服务器中处理 CONNECT 请求
【发布时间】:2012-01-09 03:17:44
【问题描述】:

我的 websocket 服务器在没有代理的情况下侦听端口 8080。 大多数情况下,我都会收到带有 Upgrade Websocket 标头的请求,并且工作正常。

有时我会收到 HTTP CONNECT 请求。 这是一个有效的请求吗? 是不是表示客户端和服务器之间有代理服务器? 我的服务器应该如何响应 CONNECT 请求?

谢谢

【问题讨论】:

    标签: websocket


    【解决方案1】:

    您收到 CONNECT 请求是因为您可能已将浏览器配置为使用代理。如果您指示浏览器使用本地 IP 地址上的端口 8080,它将假定存在代理,这意味着当您请求安全连接时,浏览器会以 CONNECT 进行引导。

    您需要向您的服务器添加对 SSL/TLS 隧道的支持以处理此问题。

    【讨论】:

      猜你喜欢
      • 2010-10-25
      • 1970-01-01
      • 2017-08-17
      • 2015-04-15
      • 2015-01-02
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      • 2019-03-01
      相关资源
      最近更新 更多