我一直在为自己构建一个应用程序,以扫描某些泵等。在这些应用中,我需要1h和5m蜡烛数据来跟踪此类事件。该代码运行良好,直到出现431错误:意外的服务器响应。我正在使用c9进行编码,但我读到它可能是websocket必须立即处理许多请求。因此,我尝试在其中放置setInterval(),但仍然是相同的错误。
关于代码的任何建议以及如何解决该问题?
POOL_A
答案 0 :(得分:0)
strlen(url.path)是我的转折点。
strlen 7929 =成功
strlen 7942 =失败
我没有找到有关431答复的任何正式文件。 如果我不得不猜测:前端服务器拒绝超过一定大小的URL;并且不要将其发送到后端服务器进行处理。
更新:
431请求标头字段太大响应状态代码指示 服务器不愿意处理该请求,因为其标头 字段太大。
ref:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431