[英]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.