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)
進行簡單調用時,它會適當地返回,雖然顯然有錯誤。同樣,郵遞員與授權中的相同請求會正確返回。
任何幫助將不勝感激!