fiddler設置重定向url


fiddler支持將指定模式的url映射到另一個指定的url,匹配的正則規則可參考 在線調試利器 ,這里着重說下在填寫rule的時候,request url域和redir url 在填寫的時候應該注意的地方,比如,如果要將所有 func.xx.xx.abc.html?iewl=ieweo#ielsdk的鏈接全部重定向到functest.xx.xx.abc.html?iewl=ieweo#ielsdk ,則rule填寫規則應該是

request 域:                      regex:(?insx)^http://func\.(?<name>.+)$

redirect 域:                    *redir: http://functest.${name}

首先 regex:(?insx)語法為 fiddler中正則匹配的語法,(?<name>.+)這個寫法是為了匹配func.后面的所有字符以方便redirect域中引用,這種寫法的括號中的結構形式為 ?<groupname>regexexpression ,的形式,所以此處這個Group的意思是匹配func.后面直到結尾 的 1到多個字符

另一個要注意的是redirect域中的寫法,注意,此處的 . 已經不需要轉義了,因為此域的重點已經不是正則了,所以除了 group之外,已經全都當成字面字符來處理了。

另一個小tip, 添加此重定向規則時記得勾選這兩個選項

 
fiddler規則 設定tab及勾選項

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM