首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Websocket 431错误:意外的服务器响应

Websocket 431错误:意外的服务器响应
EN

Stack Overflow用户
提问于 2019-03-16 18:25:09
回答 1查看 906关注 0票数 1

我一直在为自己建立一个应用程序来扫描某些泵等,在那里,我需要1小时和5米的蜡烛数据来跟踪这些事件。代码运行良好,直到出现了一个431错误:意外的服务器响应。我正在使用c9编写代码,但我读到可能是websocket必须同时处理多个请求。因此,我尝试在其中放置一个setInterval(),但仍然是相同的错误。

关于代码和如何解决这个问题,有什么建议吗?

代码语言:javascript
运行
复制
var market1h = 'not yet defined';
var market5m = 'not yet defined';

binance.prevDay(false, (error, prevDay) => {
    let markets = [];
    for ( let obj of prevDay ) {
        let symbol = obj.symbol;
        markets.push(symbol);
    }
    setInterval(get1hData, 1500);
    setInterval(get5mData, 1200);

    function get1hData(){
        binance.websockets.candlesticks(markets, '1h', (candlestickData) => {
        let tick = binance.last(candlestickData);
        market1h = candlestickData[tick];
        io.emit('market1h', market1h);
        });
    }
    function get5mData(){
        binance.websockets.candlesticks(markets, '5m', (candlestickData) => {
        let tick = binance.last(candlestickData);
        market5m = candlestickData[tick];
        io.emit("market5m", market5m);
        });
    }
});
EN

回答 1

Stack Overflow用户

发布于 2019-08-10 00:38:39

斯特伦(url.path)是我的转折点。

斯特伦7929 =成功

斯特伦7942 =失败

我没有找到任何关于431回复的官方文件。如果我不得不猜测:前端服务器在一定大小的范围内拒绝urls;也不要去后端服务器进行处理。

最新情况:

431请求头字段太大的响应状态代码表示服务器不愿意处理请求,因为它的头字段太大。

参考文献:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55200130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档