我正在尝试使用 socket.io 从客户端连接:
<script src="https://cdn.socket.io/socket.io-1.3.5.js"></script>
<script>
var socket = io.connect('http://127.0.0.1:8000');
</script>
到运行 websockify 以将 websocket 流量转换为正常 tcp 的服务器,我使用最新版本运行它,并且:
./run 8000 :5000
但出现此错误:
WebSocket server settings:
- Listen on :8000
- Flash security policy server
- No SSL/TLS support (no cert file)
- proxying from :8000 to :5000
127.0.0.1 - - [30/Nov/2015 21:23:46] code 405, message Method Not Allowed
根据我的阅读,如果您向不允许它的服务器发送 POST 请求,会发生这种情况,这是导致此错误的原因吗?有没有办法配置 websockify 接受这样的请求?