Ruby on rails 3 我应该用Curl::Easy设置什么用户代理
我正在运行一个带有ruby 1.9.3-p448的Rails 3应用程序,当用户在帖子中包含url时,我会使用Curl::Easy库来抓取一些图像 让我们设置: url_a= url_b= 当我使用用户代理“Mozilla/5.0 X11”;Linux x86_64;rv:10.0 Gecko/20100101 Firefox/10.0'我发现卷曲url_a工作正常,但url_b返回压缩响应 当我使用用户代理“Mozilla/5.0”时,上面的url_a会产生以下错误: Curl::Err::GotNothingError:Curl::Err::GotNothingError 而卷曲url_b会给出一个未压缩的响应,这正是我想要的 有人知道为什么会发生这种情况吗?如果用户代理能够从两个URL返回良好的、未压缩的响应,那么什么才是好的选择 我在这里有点不舒服,所以请问我你需要的更多信息Ruby on rails 3 我应该用Curl::Easy设置什么用户代理,ruby-on-rails-3,curl,user-agent,http-compression,Ruby On Rails 3,Curl,User Agent,Http Compression,我正在运行一个带有ruby 1.9.3-p448的Rails 3应用程序,当用户在帖子中包含url时,我会使用Curl::Easy库来抓取一些图像 让我们设置: url_a= url_b= 当我使用用户代理“Mozilla/5.0 X11”;Linux x86_64;rv:10.0 Gecko/20100101 Firefox/10.0'我发现卷曲url_a工作正常,但url_b返回压缩响应 当我使用用户代理“Mozilla/5.0”时,上面的url_a会产生以下错误: Curl::Err::G
谢谢 这对我一直都有效:
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0"