【发布时间】:2017-06-01 11:45:23
【问题描述】:
我正在尝试在 Helicon Zoo 的帮助下在 IIS 下安装带有 webscoket Handler 的 Tornado 服务器。 Http Tornado 运行良好(在 Helicon Zoo 帮助下的 IIS 后面) Websocket 龙卷风可以很好地安装在单独的端口上。
如何设置 Helicon Zoo 以在此类配置中启用 websocket? 我发现,Helicon 用自己的值替换标题: [('起源', 'http://xxx'), ('Via', '1.1 xxx (squid/3.5.25)'), ('X-Zoo-Appl-Virtual-Path', '/tornado'), ('X-Zoo-Appl-Physical-Path', 'C:\inetpub\wwwroot\tornado'), ('X-Forwarded-For', 'xxx'), ('Sec-Websocket-Version', '13'), ('X-Zoo-Forwarded-Protocol', 'http'), ('Sec-Websocket-Key', 'xxx'), ('主机', 'xxx'), ('X-Zoo-Forwarded-Host', 'xxx'), ('X-Zoo-Real-Ip', 'xxx'), ('Cache-Control', 'max-age=259200'), ('X-Zoo-Forwarded-Port', '80'), ('X-Zoo-Forwarded-For', 'xxx'), ('X-Zoo-Forwarded-Server', 'xxx')]
输出的处理程序没问题,用 wsdump.py 检查
websocket 客户端报错 #400
不胜感激
【问题讨论】:
标签: iis websocket tornado heliconzoo