5

次のようなリクエストを送信する予定です。

c = Curl::Easy.http_post("https://example.com", json_string   
    ) do |curl|
      curl.headers['Accept'] = 'application/json'
      curl.headers['Content-Type'] = 'application/json'
      curl.headers['Api-Version'] = '2.2'
    end

行われている正確な http 要求をログに記録したい。作成された実際のリクエスト (ベース パス、クエリ パラメータ、ヘッダー、および本文) を取得する方法はありますか?

4

2 に答える 2

1

on_debugハンドラーは以前に私を助けてくれました。あなたの例では、次のことを試すことができます:

curl.on_debug do |type, data|
  puts type, data
end
于 2013-02-03T19:19:24.210 に答える