本文共 1347 字,大约阅读时间需要 4 分钟。
Fiddler Script 高级用法
Fiddler Script 是 Fiddler 的一项强大功能,能够帮助开发者自动化处理 HTTP 请求和响应,无需手动设置断点。这项功能通过 CustomRules.js脚本实现,支持 JScript.NET 语言,具有丰富的用法和功能。
Fiddler Script 的主要用途在于修改和定制 HTTP 请求和响应,常见操作包括:
OnBeforeRequest
和 OnBeforeResponse
函数,可以对 HTTP 请求和响应的头部、正文等进行修改。static function OnBeforeRequest(oSession: Session) { if (oSession.uriContains("http://www.cnblogs.com/TankXiao/")) { var strBody = oSession.GetRequestBodyAsString(); strBody = strBody.replace("1111", "2222"); oSession.utilSetRequestBody(strBody); }}
oSession.utilReplaceInRequest("1111", "2222");
Fiddler 提供多种断点设置方式:
bpu
命令设置请求断点,bps
设置响应断点。要实现对移动设备请求的捕获,需完成以下步骤:
Fiddler Script 是 Fiddler 的一项强大工具,能够显著提升开发者的工作效率。通过合理使用 Fiddler Script 和 Fiddler 的其他功能,可以实现复杂的 HTTP 调试场景。