Mic*_*ale 5 websocket cloudbees
我在CloudBees上运行一个websocket应用程序 - 我间歇地看到:
Error during WebSocket handshake: Unexpected response code: 400
Run Code Online (Sandbox Code Playgroud)
我告诉它使用http 1.1允许通过以下方式升级:
bees app:proxy:update http_version=1.1
Run Code Online (Sandbox Code Playgroud)
它有效,但我有时会看到错误(并非总是如此).
Mic*_*ale 20
这几乎可以肯定是由于没有使用https(SSL).普通http上的Websocket容易受到中间(通常是透明的)操作在http层破坏连接的代理的攻击.
这在蜂窝网络或办公室网络上很常见,这些网络或办公室网络可能使用多个无线连接与代理,跨代连接传播http请求.
避免这种情况的唯一方法是始终使用SSL - 这为websocket提供了最佳的工作机会.
| 归档时间: |
|
| 查看次数: |
29498 次 |
| 最近记录: |