0
我想調試一個請求,我正在做一個服務器,但我無法弄清楚它有什麼問題,因爲它似乎就像請求我正在通過RESTClient。輸出網:: HTTP請求到人類可讀的形式
我初始化它像這樣:
request = Net::HTTP::Post.new(url.to_s)
request.add_field "HeaderKey", "HeaderValue"
request.body = requestBody
,然後我執行它,像這樣:
Net::HTTP.start(url.host, url.port) do |http|
response = http.request(request)
end
的requestBody是編碼與Base64.encode64
的字符串。
有沒有一種方法可以輸出請求以確切查看它的進展情況和內容?我使用Paros來檢查我的iOS連接,並且我也可以輸出來自我工作過的大多數平臺的請求的描述,但是我無法弄清楚它是否適用於Ruby。
您可以用'網:: HTTP'調試器查看標準輸出請求和響應的詳細信息。看到這個StackOverflow問題:http://stackoverflow.com/questions/2128698/how-can-i-print-information-about-a-nethttprequest-for-debug-purposes –