首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >批量调用API某些响应返回无效的json响应体

批量调用API某些响应返回无效的json响应体
EN

Stack Overflow用户
提问于 2019-01-07 01:27:43
回答 1查看 241关注 0票数 0

我有一个for each语句,它接受一个股票市场符号,并通过一个函数运行它,该函数触发一个fetch调用,以检索有关该符号的数据。

当运行我的应用程序时,我在我的控制台中得到了返回。

代码语言:javascript
运行
复制
`Error with CACFetchError: invalid json response body at https://api.iextrading.com/1.0/stock/market/batch?symbols=CAC&types=quote,chart&range=1d&chartInterval=30 reason: Unexpected token < in JSON at position 0`

它可能表明响应不是JSON,但通过访问它,您可以看到它是正确的,并且位置0处不存在'<‘箭头。

https://api.iextrading.com/1.0/stock/market/batch?symbols=CAC&types=quote,chart&range=1d&chartInterval=30

我不知道是什么导致了这一切。我曾尝试设置一个超时延迟,以防API受到限制,但没有成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-07 01:34:04

这种消息强烈表明响应可能是HTML而不是JSON。重新检查您请求的api端点。还要确保api发回JSON。使用postman查看来自api的响应

编辑:还有,你是否对你得到的响应调用了json()函数?

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

https://stackoverflow.com/questions/54064110

复制
相关文章

相似问题

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