我一直在开发websocket服务器,直到最近我遇到了一个413实体太大的错误。我在我的服务器上使用ratchetphp。有人遇到过这种情况吗?我能做些什么来避免这种情况发生吗?如果没有什么我能做的,请帮助我重新创建这个错误,目前的解决方案,我对修复这是清除我的浏览器的缓存。我只通过使用chrome检查开发人员工具上的网络选项卡来发现此错误,但如果客户端在不了解开发人员工具的情况下连接到服务器,我如何让他们知道他们需要清除缓存?
经过几个小时的阅读ratchetphp库内的代码,我发现http连接升级头限制为4kb的数据。我所做的就是增加极限
如果您也遇到此错误,请参阅文件
棘轮/Http/HttpRequestParser.php
希望能有所帮助
我一直在努力解决同样的问题,解决方案相当琐碎:删除cookie在我的浏览器(谷歌Chrome)。