请帮帮我)
我需要使用Fiddler从server1向server2发送(转发)一些响应。
更多详情:
Server1在JSON正文中向我发送了许多不同数据的响应。
1)我需要在JSON正文中找到包含单词“message”的回复。
2)我需要将带有JSON主体的响应发送到我的server2。
如何使用Fiddler进行操作?
现在我写了一个脚本,将所需的JSON主体保存到文件中:
if (oSession.PathAndQuery.Contains("sendresponse"))
{
var bodystr=oSession.GetResponseBodyAsString();
if (bodystr.Contains("message"))
{
var directory2 = "C:\\log\\NEXT\\";
var filename2 = "JSON_BODY";
var path2: String = System.IO.Path.Combine(directory2, filename2);
oSession.SaveResponseBody(path2+".txt");
}
}
但我需要将这些尸体自动发送到服务器2。
答案 0 :(得分:0)
做到了!!使用 FiddlerObject.utilIssueRequest()函数。
bodystr - 它是POST请求的主体。可以是任何人。
var Address = "POST http://192.168.0.106/ HTTP/1.1\r\nUser-Agent: Fiddler\r\nHost: 192.168.0.106\r\nContent-Length: 7\r\n\r\n";
FiddlerObject.utilIssueRequest(Address+bodystr);