ruby-on-rails - 使用 HTTParty 捕获特定请求

标签 ruby-on-rails httparty

我想在不使用代理的情况下捕获给定操作的完整请求(raw_request——通过网络传输的内容)。

我知道类上的 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 = ????

谢谢!

乔纳森

最佳答案

@response.request将包含请求对象。

关于ruby-on-rails - 使用 HTTParty 捕获特定请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6917181/

相关文章:

ruby-on-rails - 使用 Rails 和 HTTParty 将 JSON 发布到 API

ruby httparty 在发布后获取响应 url 或 id

ruby-on-rails - 定义一个 Rails 助手(或非助手)函数以在任何地方使用,包括模型

ruby-on-rails - Slim 语法错误

html - 如何在 Rails 4 上动态添加文本字段? (不嵌套)

ruby-on-rails - Rails 使用 API

ruby-on-rails - 尝试将 redis 设置为 session 存储

ruby-on-rails - 输出细化到变量

ruby-on-rails - Redis:在 httparty 客户端中正确缓存来自 API 的响应,根据 api 响应中的缓存 header 使缓存过期

ruby - HTTParty 和 text/xml