【问题标题】:How do I set the user agent for Ruby's RestClient?如何为 Ruby 的 RestClient 设置用户代理?
【发布时间】:2012-08-10 10:27:04
【问题描述】:

我有兴趣在使用 ruby​​ RestClient gem 时设置自己的用户代理。

http://github.com/archiloque/rest-client

但是,我找不到任何有关如何执行此操作的文档。有什么指点吗?

【问题讨论】:

    标签: ruby user-agent rest-client


    【解决方案1】:
    RestClient.get 'http://localhost', :user_agent => "myagent"
    

    https://github.com/rest-client/rest-client/blob/master/lib/restclient.rb

    【讨论】:

      【解决方案2】:

      不确定接受的答案是否非常清楚。用户代理仅由请求的标头设置。我在sources 中看到的是他们通过将:user_agent 标头设置为请求来设置默认用户代理。这取决于您使用 API 的方式以及如何设置它。请参阅链接源文件中的#default_headers 方法。

      【讨论】:

        猜你喜欢
        • 2012-05-16
        • 2011-08-13
        • 2011-05-28
        • 1970-01-01
        • 2013-01-25
        • 2012-01-14
        • 1970-01-01
        • 2016-06-10
        • 1970-01-01
        相关资源
        最近更新 更多