2021年7月12日月曜日

【Fiddler】Fiddlerで、レスポンス変更

 【Fiddlerのインストール】            
https://www.telerik.com/download/fiddler
でダウンロードしてください     

使い方

https://www.websec-room.com/2013/02/21/143 

https://kennyshroff.com/it/dev/telerik-fiddler/

       

【リクエストに対するレスポンスデータの変更】

レスポンス用の ダミーデータ(NK1m.txt)をローカルPCに保存する

① Fiddler 起動
② Auto Responderの設定を行う

(リクエストのレスポンスをダミーファイルのデータに置き換える)

・右側の「AutoResponder」タブをクリックする

・「AutoResponder」の
AddRulesをclickして、Rule Editorに以下設定してSaveする(Rule,editor編集)

Request:
「http://aaa.co.jp//Api/Message/Chart?Count=300」

Respone:
「C:\work\NK1m.txt」

・右上のチェックボックスをチェックする
:heavy_check_mark: Enable rules
:heavy_check_mark: Unmatched requests passthrough

【クロスドメイン対応】
1.メニューバーから 「Rules」→「Customize Rules..」 を選択
2.ファイルが開きます。 (下記にファイルが作成されます。)
C:\Users\ユーザ名\Documents\Fiddler2\Scripts\CustomRules.js
3.ファイル内のコードに1行追加します。
static function OnBeforeResponse(oSession: Session) {
    if (m_Hide304s && oSession.responseCode == 304) {
        oSession["ui-hide"] = "true";
    }
    oSession.oResponse["Access-Control-Allow-Origin"] = "*";   // ← この行を追加
}

 

【参考URL】 

https://xtech.nikkei.com/it/article/COLUMN/20051014/222805/

https://qiita.com/segur/items/f1cc6902427a0397c2f7


0 件のコメント:

コメントを投稿