我有像URL一样的
http://abcd.com/xxx/1234.json http://abcd.com/xxx/1235.json 此URL可从第三方站点访问
我在这里尝试了脚本https://gist.github.com/timsavery/1657351
但是我在尝试时遇到错误
1.9.3-p194 :025 > response = http.request(request)
=> #<Net::HTTPUnauthorized 401 Unauthorized readbody=true>
我可以通过提供用户名,密码来查看浏览器中的信息,但我不知道如何在rails控制台中测试它? 我想将json信息保存到我的数据库
答案 0 :(得分:1)
听起来网站受到某种授权的保护。在ruby中,您可以尝试在请求标头中设置基本授权,如下所示:
request.basic_auth 'username', 'secret'
如果这不是答案,那么您需要查看服务如何要求您验证请求。
答案 1 :(得分:0)
我会考虑使用cURL。它是为此功能设计的UNIX命令行功能。 Link here.