[tornado]使用webscoket的使用总是403错误
2014-12-18 17:59
176 查看
使用的tornado版本为4.0+
后台:
PS D:\CodeHouse\tornado\websocket> python .\ws_app.py
WARNING:tornado.access:403 GET /ws (::1) 1.00ms
WARNING:tornado.access:403 GET /ws (::1) 1.00ms
前台:
WebSocket connection to 'ws://localhost:8080/ws' failed: Error during WebSocket handshake: Unexpected response code: 403
修改方法:
针对websocket处理类重写同源检查的方法:
这个据说是tornado 4.0版本以后新增加的一个特性。
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/42008423
作者orangleliu 采用署名-非商业性使用-相同方式共享协议
后台:
PS D:\CodeHouse\tornado\websocket> python .\ws_app.py
WARNING:tornado.access:403 GET /ws (::1) 1.00ms
WARNING:tornado.access:403 GET /ws (::1) 1.00ms
前台:
WebSocket connection to 'ws://localhost:8080/ws' failed: Error during WebSocket handshake: Unexpected response code: 403
修改方法:
针对websocket处理类重写同源检查的方法:
class WebSocketHandler(tornado.websocket.WebSocketHandler): def check_origin(self, origin): return True ....
这个据说是tornado 4.0版本以后新增加的一个特性。
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/42008423
作者orangleliu 采用署名-非商业性使用-相同方式共享协议
相关文章推荐
- [tornado]使用webscoket的使用总是403错误
- [tornado]使用webscoket的使用总是403错误
- 玩蛇记-使用Tornado构建高性能Web之二-autoreload
- 我的VS2005采用的是web开发设置。不知道动到了那里,现在每次按F5启动调试的时候总是不能成功启动调试。效果和按CTRL+F5一样。就是把项目显示在了浏览器之后,那个启动调试的绿色按钮还可以使用,不是暗色的。
- Webscoket的使用以及优化
- 在服务器上使用webscoket需要在nginx上增加支持配置
- 使用了apache的proxypass以后总是403错误
- 关于webview 中使用https 链接 总是弹出认证ssl问题
- 关于tornado-web开发密码加密的使用
- 使用Python的Tornado框架实现一个Web端图书展示页面
- eWebEditor在IE8中使用时候总是报错“没有对象”。解决办法如下:
- 使用 Tornado 创建简单的 Web 服务
- 在生产系统使用Tornado WebServer来代替FastCGI加速你的Django应用
- 在基于vue的webpack脚手架开发中使用了代理转发,结果浏览器发出的请求中不带cookie导致登录时总是session失效怎么办?
- 纯python实现的web: tornado性能测试以及实际使用解析
- 解决使用HttpWebRequest时总是提示登陆超时的问题
- 在生产系统使用Tornado WebServer来代替FastCGI加速你的Django应用
- Python Web服务器Tornado使用小结
- 使用springboot配置webscoket
- iOS之 webscoket 的使用