2017-02-16 43 views
0

請幫我)提琴手腳本 - 如何發送迴應到另一臺服務器?

我需要使用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

難道它!使用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); 
相關問題