首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Http请求日志收集器

Http请求日志收集器
EN

Software Recommendation用户
提问于 2015-12-19 06:05:38
回答 3查看 201关注 0票数 2

我有一个简单的rails应用程序,它向服务器发送http请求,然后服务器在UI中显示结果。

我只想计算我发送的请求数量以及每个http请求的请求和响应。

是否有任何创业板或实用工具可以自动收集撕裂请求,或者我需要为此编写自定义代码?

编辑

我需要在我的rails应用程序中获得请求的数量,这样以后的请求将根据工具提供的计数发送。因此,要么该工具必须与我的rails应用程序集成,要么它需要提供API访问来获取计数。

EN

回答 3

Software Recommendation用户

发布于 2015-12-25 13:07:17

试试Portswigger的Burp套房。

https://portswigger.net/burp/download.html

票数 2
EN

Software Recommendation用户

发布于 2015-12-25 13:38:15

我正在使用费德勒来实现我的工作。

  • Fiddler可以通过将图标拖到窗口来捕获来自整个PC或任何特定进程或任何特定应用程序的请求。
  • 您可以从旁选项卡中看到每个请求的请求和响应。
  • 如果您想通过它获得整洁的UI,您可以重新发送请求。
  • 您可以记录对特定web浏览器或特定用户代理的请求。
  • 导出和导入会话的选项
  • 选项来创建自定义规则。
  • 选项最小化到托盘并在后台运行。
  • 选项可以隐藏图像请求。

这里还有很多有趣的插件,比如您可以翻转响应、流量不同、设置cookie的隐私扫描请求的图像。调试来自世界上任何位置的通信量。支持所有平台。

票数 2
EN

Software Recommendation用户

发布于 2015-12-25 18:21:42

如果不需要那么多的功能,您可以使用膜皂监视器。因为它是一个基于Java的应用程序,它运行在Linux、Mac和Windows上。

只要下载并解压缩,提供的.exe将自动找到您的Java。然后创建一个简单的代理,并保持所有值不变,但必须给出目标服务器的名称的值除外:

在此之后,只需将您的软件地址设置为代理,就像它是一个普通的http端点(在我的示例中使用curl ):

代码语言:javascript
复制
curl http://localhost:2000/foo

然后,薄膜将向您展示包含详细信息(也包括传入和传出标头)的交换,并计算交换的数量:

我与Fiddler和Burp代理都合作过,这两者都是很好的工具,并且提供的功能远远超出了膜所能做的。但是,如果你需要一个简单的设置代理,我建议使用膜。

票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/27335

复制
相关文章

相似问题

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