【发布时间】:2017-07-06 02:18:38
【问题描述】:
我正在尝试使用 RestClient 和 Faraday 来查询在多部分响应中返回多个文件的端点。如何解析响应正文中的多部分信封? Rack::Utils::Multipart.parse_multipart 会这样做,但就我而言,这是在 Rack 之外。如果有帮助,我愿意使用不同的 HTTP 客户端。
【问题讨论】:
-
嘿,你有没有得到这个?我也面临同样的问题。
-
@Stewart 还没有。我只是有一些自定义代码在做。
-
@AkshayRawat 你写了一些代码吗?
-
你看
parse_multipart方法源码了吗?你可能会采用它来为你工作。 rubydoc.info/gems/rack/1.2.5/Rack/Utils/Multipart -
你检查过github.com/savonrb/httpi吗?它提到了多部分响应,但我没有仔细观察它是否能处理所有问题。它是几个不同 http 客户端的包装器。
标签: ruby-on-rails ruby rack rest-client faraday