是否有任何工具可以跟踪程序发送的确切 HTTP 请求?
我有一个应用程序,它作为网站的客户端工作并促进某些任务(特别是它是一个机器人,它根据一些预定义的标准在社交借贷网站中提供自动报价),我有兴趣监控实际的 HTTP 请求它使。
有关该主题的任何教程?
是否有任何工具可以跟踪程序发送的确切 HTTP 请求?
我有一个应用程序,它作为网站的客户端工作并促进某些任务(特别是它是一个机器人,它根据一些预定义的标准在社交借贷网站中提供自动报价),我有兴趣监控实际的 HTTP 请求它使。
有关该主题的任何教程?
一些流行的协议/网络嗅探器是:
维基百科文章“数据包分析器的比较”很好地概述了其他一些工具。
或者,您也可以查看(中间人)代理工具,例如:
以上两者实际上都记录/解密/修改/重播HTTPS到!!您需要将您正在监视的应用程序指向此代理。如果没有其他东西使用该代理,那么日志将是特定于应用程序/进程的,而这种方法的另一个好处是,人们也可以在另一台机器上运行监视器/记录器。
一旦你选择了一个工具,你可以很容易地在谷歌上搜索一个教程来配合它。
然而,核心思想通常是相同的:基本上,在协议、网络/mac地址、端口号等方面设置一个过滤器(在捕获自身或显示捕获的数据时)。根据工具的不同,有些还可以在本地应用程序上进行过滤.
希望这可以帮助!
看看HTTP Toolkit(免责声明:这是我的项目)。
完全自动的 HTTP 和 HTTPS 拦截,零设置,仅与您要调试的代码隔离。
您可以使用它打开浏览器,并立即查看来自该窗口的所有流量(但看不到其他窗口),或者运行终端并自动查看仅来自从该终端启动的进程的所有流量。为所有内容内置 HTTPS 解密,没有风险的系统范围证书,也无需手动设置。让我知道你的想法!