【问题标题】:baffled as to why faraday is giving me a 403 error对法拉第为什么给我一个 403 错误感到困惑
【发布时间】:2018-05-21 21:36:21
【问题描述】:

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

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

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

【问题讨论】:

  • 法拉第有可调的最大接受限制吗?
  • 我不这么认为

标签: ruby faraday


【解决方案1】:

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

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

如果是法拉第处理大响应负载造成的,您可以直接将响应流式传输到磁盘吗?

【讨论】:

    猜你喜欢
    • 2016-11-24
    • 2022-07-18
    • 2022-01-04
    • 1970-01-01
    • 2011-04-13
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多