感到困惑的是为什么法拉第给我403错误

时间:2018-05-21 21:36:21

标签: ruby faraday

我正在使用Faraday与API进行交互。它返回大型JSON对象(> 10MB),但不是那么大。当我转储res.body时,它是:

{"code": 403, "error": "Exceeded max response data size"}

发生了什么事?代码大概不是http状态,我从来没有过大的响应。我可以调整数据大小吗?

1 个答案:

答案 0 :(得分:3)

该错误听起来像是您要查询的API的响应,而不是法拉第专门的问题。我不希望Faraday覆盖实际的HTTP响应体。

使用curl -i发出API请求时会发生什么?

如果它是由法拉第挣扎于大响应有效负载引起的,你能直接将响应流式传输到磁盘吗?