Fiddler指令碼修改及替換Response資料

2021-09-24 23:41:54 字數 1240 閱讀 1663

使用fiddle對夜神模擬器進行抓包的設定

【fiddler】改寫返回資料功能

rule---開啟並編輯customize rule檔案,在方法 onbeforeresponse 中插入修改**,儲存。

//var responsestringoriginal = "cat_id\":1cat_id\":12"; //正則測試

//var responsestringoriginal = responsestringoriginal.replace(/cat_id\":\d/g,"cat_id\":0");

// 判斷是否為目標請求

var ismusicrequest = false;

if ((osession.host == "api.petgame.net") && // host

osession.fullurl.contains("/v1/catlist")) // url

// 修改返回json串

if (ismusicrequest)

/g,"cat_id\":0");

fiddlerobject.log(responsestringoriginal);

fiddlerobject.log(responsestringoriginal);

osession.utilsetresponsebody(responsestringoriginal);}}

var str = "98dsfhasdf/ sadkfj/sdfa";

alert(str.replace(/\//g, ''));

正則替換 所有的 '/' 字元

正則基本規則 /匹配內容/ 前後各有兩個'/'

因為 '/' 符號 和上面的規則衝突了

所以需要用 '\' 轉義

例如要刪除 '\' 則寫 /\\/

後面的g代表刪除所有匹配項,如果沒有的話,就只刪除第乙個匹配項

參考:    json新增乙個欄位和修改乙個字段

Shell指令碼併發及併發數的控制

正常情況下,shell指令碼是序列執行的,一條命令執行完才會執行接下來的命令。如下 bin bash for i in seq 1 10 do echo i done echo end 指令碼執行的結果如下 123 4567 8910 end echo 1命令序列執行,如果命令耗時較長導致總時間較長...

ORACLE修改會話連線數及程序連線數

檢視當前資料庫的最大會話連線數 select count from v session 檢視當前資料庫的最大程序連線數 select count from v process 檢視資料庫允許的最大會話連線數 select value from v parameter where name sessi...

Oracle連線數查詢及修改最大連線數

查詢當前連線數 select count from v process查詢資料庫最大連線數 select value from v parameter where name processes 修改最大連線數 alter system set processes 400 scope spfile 然...