问题标签 [tradestation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

python - 如何在 python 中保持 http 流始终处于活动状态?

我知道以前有人问过类似的问题。但是,我没有从之前的问题和示例中得到我想要的结果。我想要的是保持 HTTP 请求处于活动状态并在它发生时获取更新。我想要一个像 WebSocket 这样的连接,将数据连续发送到客户端。有可能建立这样的联系吗?谁能给我一个例子?

我的目标:我想通过 TradeStation API 中提到的 HTTP 流从 TradeStation API 连续获取交易图表数据

0 投票
1 回答
40 浏览

javascript - 如何在出现错误时重新启动流式 HTTP 请求

我正在访问一个流式传输响应的 API(用于 HTTP/1.1 的 RFC2616)。流永远不会结束,但有时会出现错误,要求程序重新启动请求。我不知道如何在 NodeJS 中重新启动请求而不重新启动程序。我尝试循环检查是否发生错误,但我最终创建了一个阻止请求方法的阻塞代码。下面的代码一直有效,直到发生错误。

如果有帮助,流式传输 API 的文档在这里,API 调用在这里

附带说明一下,我尝试使用 Axios,但它似乎不喜欢无穷无尽的流(尝试过 onDownloadProgress)。