我正在尝试调试我向服务器发出的请求,但我无法弄清楚它有什么问题,因为它似乎就像我在 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,我无法弄清楚。