簡體   English   中英

使用HTTParty捕獲特定請求

[英]Capture specific request with HTTParty

我想在不使用代理的情況下捕獲給定操作的完整請求(raw_request-通過網絡傳輸的內容)。

我知道Class上的debug_output方法,這可能是解決方案的一部分。 但尚不清楚如何根據每個請求進行設置。

考慮以下 ...

@response = HTTParty.post(@job.callback_url, body: @job.to_json)
notification = Notification.new
notification.response_body = @response.body
notification.response_code = @response.code
notification.request_body = ????

謝謝!

喬納森

      HTTParty.post(url, :body => body, :debug_output => $stdout)

@response.request將包含請求對象。

include HTTParty行下添加以下內容:

debug_output $stdout

這將設置用於調試的輸出流,並將該輸出流傳遞到Net :: HTTP#set_debug_output。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM