【发布时间】:2017-08-10 20:21:53
【问题描述】:
我继承了一个从 CASinoApp 派生的 Ruby 项目,它依赖于 CASino,它使用 Faraday 进行 HTTP 请求。我真的不想fork CASino修改how it invokes Faraday.post。
有没有办法全局配置 Faraday 以设置它的 User-Agent 来处理随后的所有请求?具体来说,我无法运行 Faraday 的构造函数来获取连接并对其进行配置 - 因为 CASino 不会将我配置的连接用于它的请求。我需要以某种方式改变法拉第的内部“默认”配置。
【问题讨论】:
-
刚找到这个,明天会探索,如果可行的话在这里跟进:github.com/lostisland/faraday/blob/…