2017-05-28 118 views
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)進行簡單調用時,它會適當地返回,雖然顯然有錯誤。同樣,郵遞員與授權中的相同請求會正確返回。

任何幫助將不勝感激!

回答