文件名称:httplog:在ruby中记录传出的HTTP请求
文件大小:121KB
文件格式:ZIP
更新时间:2024-02-24 10:49:46
ruby rails debugging http logging
httplog 记录从您的应用程序发出的传出HTTP请求。 帮助调试讨厌的API错误响应,或者只是大致了解幕后情况。 需要Ruby> = 2.5 此gem可与以下ruby模块和库一起使用: v4 + 这些库至少部分受支持,它们使用上述方法之一作为适配器,但未经过明确测试-YMMV: 从理论上讲,它也应与基于这些库构建的任何库一起使用。 但是,理论与实践之间的差异实际上比理论上更大。 这非常是一种开发和调试工具; 不建议在生产环境中使用此功能,因为它正在修补相应的HTTP实现。 已警告您-使用后果自负。 Httplog由赞助-请检查它们! 安装 gem install httplog 用法 require 'httplog' # require this *after* your HTTP gem of choice 默认情况下,它将在DEBUG级别上记录所有传出的HTTP请求及其对$ stdout的响应。 有关内容类型的注意事项 未记录来自响应主体的二进制数据(如Content-Type标头所示)。 文本数据( text/*和大多数application/*类型)被编
【文件预览】:
httplog-master
----.travis.yml(394B)
----bearer-sponsor.png(66KB)
----Guardfile(1KB)
----renovate.json(73B)
----Rakefile(940B)
----gemfiles()
--------rack1.gemfile(103B)
--------http5.gemfile(109B)
--------http3.gemfile(103B)
--------rack2.gemfile(103B)
--------http4.gemfile(103B)
----.rubocop.yml(954B)
----bearer-badge.png(14KB)
----Gemfile(69B)
----Gemfile.lock(3KB)
----.rspec(31B)
----spec()
--------loggers()
--------log()
--------configuration_spec.rb(434B)
--------support()
--------adapters()
--------lib()
--------spec_helper.rb(1012B)
----.ruby-version(6B)
----httplog.gemspec(2KB)
----.gitignore(68B)
----CHANGELOG.md(4KB)
----lib()
--------httplog()
--------httplog.rb(322B)
----.rubocop_todo.yml(940B)
----README.md(11KB)
----MIT-LICENSE(1KB)