2017-02-16 17 views
0

助けてくださいFiddlerスクリプト - 別のサーバーに応答を送信するにはどうすればいいですか?

私はFiddlerを使用してserver1からserver2にいくつかの応答を送る必要があります。

詳細:

Server1に私にJSON本体内部の異なるデータと応答の多くを送信します。

1)JSON本体の中に "message"という単語を含むレスポンスを見つける必要があります。

2)私は、JSON本体でこれらの応答をサーバー2に送信する必要があります。

どのように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); 
関連する問題