0
我想通过Ruby做一个简单的HTTP请求。但是,由于请求调用不返回并阻止,因此遇到问题。我已经尝试了与Postman相同的请求,并且它适当地返回。红宝石HTTP请求阻止
这里是我的代码:
1 uri = URI(TEST_URI) # test URL
2 request = Net::HTTP::Get.new uri
3 request['Authorization'] = AUTHORIZATION # Contains Bearer <auth token>
4 http = Net::HTTP.new(uri.host, uri.port)
5 response = http.request(request)
代码执行停在5号线和不连续的。看起来好像该请求没有返回。但是,当我在没有正确授权的情况下对Net::HTTP.get_response(uri)
进行简单调用时,它会适当地返回,虽然显然有错误。同样,邮递员与授权中的相同请求会正确返回。
任何帮助将不胜感激!