最近我开始了一个小项目,涉及登录网站并从我的收件箱中获取新邮件。既然我已经用httpclient完成了一些东西,我就去了它并且它运行得很好。 但是我需要设置用户代理,这就是我的问题出现的地方。我想将它设置为一个特殊的字符串,但是httpclient似乎附加了一个包含gem和ruby版本的字符串(2.4.0,ruby 2.0),除非我将它设置为nil。
是否可以设置用户代理而不附加此内容?
答案 0 :(得分:3)
可以在开发者的帮助下解决它。只需使用此代码:
HTTPClient.new(default_header: {"User-Agent" => "#{your_user_agent_in_here"})