Fiddlerでブレークポイントを設定してレスポンスデータを変更する方法

Fiddlerでブレークポイントデバッグを行う場合、次の手順でブレークポイントを設定して返り値を変更できます。

  1. Fiddlerを開き、ネットワークリクエストのリッスンが開始しているかを確認してください。
  2. Fiddlerのメニューバーより、[Rules] -> [Customize Rules] を選択する。
  3. 開いたスクリプエディタのOnBeforeResponseメソッドのコードブロックでブレークポイントを設定したいリクエストを見つける
  4. このリクエストの code block に、次のコードを追加してブレークポイントを設定します:
if (oSession.uriContains("your-url-here")) {
// 设置断点
oSession["x-breakrequest"] = "uri";
}
  1. OnBeforeResponse メソッドのコードブロック内で、レスポンスデータを変更したいリクエストを見つけます。
  2. リクエストのコードブロックに次のコードを追加して、戻りデータを変更します。
if (oSession.uriContains("your-url-here")) {
// 修改返回数据
oSession.utilSetResponseBody("your-modified-response-data-here");
}
  1. スクリプトを保存し、スクリプトエディタを終了します。
  2. リクエストごとにブレークポイントが設定された場合、Fiddler はリクエスト直前で停止し、ブレークポイント情報を表示します。ブレークポイントウィンドウで返信データを変更できます。

コード内の上記のyour-url-hereは、ブレークポイントを設定または返されるデータを変更するリクエストのURLに置き換える必要があります。your-modified-response-data-hereは、返したい変更後のデータに置き換える必要があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds