我正在尝试调试我正在向服务器发出的请求,但我无法弄清楚它有什么问题,因为它看起来就像我在RESTClient上发出的请求。
我正在初始化它:
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。