使用 HTTPClient Gem 设置用户代理

Set User Agent with HTTPClient Gem

最近我开始了一个小项目,涉及登录网站并从我的收件箱中获取新邮件。因为我已经用 httpclient 做了一些事情,所以我就使用它并且效果很好。 但是我需要设置用户代理,这就是我的问题出现的地方。我想将它设置为一个特殊的字符串,但是 httpclient 似乎附加了一个包含 gem 和 ruby 版本(2.4.0,ruby 2.0)的字符串,除非我将它设置为无。

是否可以不附加此设置用户代理?

可以在开发者的帮助下解决。只需使用此代码:

HTTPClient.new(default_header: {"User-Agent" => "#{your_user_agent_in_here"})