困惑为什么法拉第给我一个 403 错误
baffled as to why faraday is giving me a 403 error
我正在使用法拉第与 API 互动。它返回大 JSON 个对象(> 10MB)但不是那么大。当我转储 res.body 时,它是:
{"code": 403, "error": "Exceeded max response data size"}
这是怎么回事?代码大概不是 http 状态,我从来没有收到太大的响应。我可以调整数据大小吗?
该错误听起来像是您正在查询的 API 的响应,而不是 Faraday 的具体问题。我不希望 Faraday 覆盖实际的 HTTP 响应主体。
当您使用 curl -i
发出 API 请求时会发生什么?
如果是 Faraday 处理大量响应负载造成的,你能直接将响应流式传输到磁盘吗?
我正在使用法拉第与 API 互动。它返回大 JSON 个对象(> 10MB)但不是那么大。当我转储 res.body 时,它是:
{"code": 403, "error": "Exceeded max response data size"}
这是怎么回事?代码大概不是 http 状态,我从来没有收到太大的响应。我可以调整数据大小吗?
该错误听起来像是您正在查询的 API 的响应,而不是 Faraday 的具体问题。我不希望 Faraday 覆盖实际的 HTTP 响应主体。
当您使用 curl -i
发出 API 请求时会发生什么?
如果是 Faraday 处理大量响应负载造成的,你能直接将响应流式传输到磁盘吗?