2015-05-27 24 views
1

我試圖繞過紅寶石get請求。未定義byte_size散列

uri = URI.parse(ENV["DATA_URL"]) 
    http = Net::HTTP.new(uri.host, uri.port) 
    headers["Authorization"] = data["authHeader"] 
    request = Net::HTTP::Get.new(uri.request_uri,headers) 
    response = http.request(request, form_data) 
    JSON.parse(response.body) 

林不知道爲什麼發生這種情況,任何幫助表示讚賞

回答

0

問題可能是因爲form_data屬性。傳遞數據時我使用URI.encode_www_form。您可以參考這裏的URI :: encode_www_form

你可以做URI.encode_www_form(form_data)並修復問題

+0

謝謝!!你準確地指出了問題! – kartz

+0

Upvoted讓你動力和指出修復。 – kartz