我想知道是否可以录制和重放来自 Windows PC 的出站 POST 请求并重放它们。例如,如果我有一台 POST 记录器,并且我从 Skype 发送了拨打电话的请求,我是否可以在 Skype 未运行的情况下录制并重放该请求?
简而言之:我正在寻找一个可以用作 POST 记录器并可以重播预先录制的请求的应用程序。
答案1
Fiddler就是你想要的。它能够记录、修改和重放网络请求。但目标应用程序必须支持 HTTP 代理。
但对受监控服务器的重复请求可能会导致您被禁止/阻止。
答案2
wget
(在 Windows 中可通过赛格威)可以随请求发送 POST 数据。您必须事先捕获它,或者动态创建它,您可以使用 Web 代理,例如打嗝窥探现有的 HTTP/HTTPS 会话并捕获请求的 POST 数据。
请注意,完成您想要完成的任务不太可能像发送带有特定 POST 数据的简单请求那样简单,并且可能涉及多个域和多个协议(服务可能使用 JSON、原始 XML、另一个基于 XML 的协议或完全不同的协议)。每个请求可能需要有一个唯一元素(例如请求密钥)才能工作。通常,应用程序希望您已登录,因此您也需要发出模拟登录的请求,并且有很多方法使自动执行此操作变得困难。
你要做很多工作。祝你好运。