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

リクエストを出力して、リクエストがどこにどのような内容で送信されているかを正確に確認する方法はありますか? 私は iOS 接続をチェックするために Paros を使用しました。また、使用したほとんどのプラットフォームからの要求の説明を出力することもできますが、Ruby についてはわかりません。

4

1 に答える 1