首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >httparty:如何记录请求?

httparty:如何记录请求?
EN

Stack Overflow用户
提问于 2014-03-15 04:09:16
回答 3查看 15.7K关注 0票数 28

如何记录使用httparty发送的请求?

代码语言:javascript
复制
HTTParty.post(
          @application_url,
          :headers => {
            "Accept"        => "application/json",
            "Content-Type"  => "application/json; charset=utf-8"
          },
          :body => {
            "ApplicationProfileId" => application.applicationProfileId
          }.to_json
        )
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-31 07:58:59

在类级别使用debug_output

代码语言:javascript
复制
class Foo
  include HTTParty
  debug_output $stdout
end

或每个请求

代码语言:javascript
复制
response = HTTParty.post(url, :body => body, :debug_output => $stdout)
票数 57
EN

Stack Overflow用户

发布于 2014-03-15 04:14:32

使用类级debug_output方法设置发送调试信息的输出流。

票数 4
EN

Stack Overflow用户

发布于 2019-08-12 19:45:19

您可以使用内置的记录器:

代码语言:javascript
复制
my_logger = Rails.logger || Logger.new # use what you like
my_logger.info "The default formatter is :apache. The :curl formatter can also be used."
my_logger.info "You can tell which method to call on the logger too. It is info by default."

HTTParty.get "http://google.com", logger: my_logger, log_level: :debug, log_format: :curl
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22414803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档