websocket出现413错误,如何处理?

Dom*_*rro 3 php zeromq websocket

我一直在开发一个websocket服务器,直到最近我遇到了413实体太大错误。我在我的服务器上使用ratchetphp。有人遇到过这种情况吗?我能做些什么来避免这种情况发生吗?如果我无能为力,请帮助我重新创建此错误,当前解决此问题的解决方案是清除浏览器的缓存。我只能通过使用 Chrome 检查开发人员工具上的网络选项卡来发现此错误,但是如果客户端在不了解开发人员工具的情况下连接到服务器,我如何让他们知道他们需要清除缓存?

Dom*_*rro 5

经过几个小时的阅读ratchetphp库中的代码后,我发现http连接升级标头限制为4kb数据。所以我为解决这个问题所做的就是增加限制。

如果您也遇到此错误,请参阅文件

棘轮/Http/HttpRequestParser.php

希望这可以帮助