0

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

4

1 回答 1

0

我发现HTTP Scoop非常适合抓取网络流量(免责声明 - 它不是免费的!)

于 2013-07-23T15:31:12.700 回答