Fiddler脚本修改
OnBeforeRequest方法增加请求转发代码
for(var i:int=0; i<route_rules.length; i++){ var mock_service_name=route_rules[i].mockServiceName; var match_urls=route_rules[i].urls; for(var j:int=0; j<match_urls.length; j++){ var match_url=match_urls[j]; if(oSession.uriContains(match_url)){ FiddlerApplication.Log.LogFormat("hit the mock rule [{0}: {1}], currentRequest: {2}", mock_service_name, match_url, oSession.url); oSession.oRequest.headers.Add("mockServiceName", mock_service_name); oSession.oRequest.headers.UriScheme = "http"; oSession.hostname="mock-server.com"; break; } } } |
顶部增加规则配置代码
public static var route_rules=[ { "mockServiceName":"aaatest", "urls":["/cloudst/mock/v1/page"] }, { "mockServiceName":"xxxxx", "urls":["/cloest/mock/api/get"] } ]; |
版权声明:《 fiddler请求转发配置 》为Saber原创文章,转载请注明出处!
最后编辑:2024-6-5 09:06:01