天天看点

前端开发fiddler跨域请求代理

                                                           解决方法

工具:fiddler(地址就不列了,搜索一下下载吧,可能很多人已经用过了)

方法:设置代理转发

fiddler中有一个AutoResponer就是下面这个

前端开发fiddler跨域请求代理

他可以把我们的请求进行地址匹配后进行转发,当然要匹配规则

我们要把Enable rules 和Unmatched requestspassthrough都勾上,前者是开启规则,后者是说如果没有匹配的继续让它请求

看到下面的Add Rule吧,我们要配置的就是它

至于它的配置方法,可以参考这篇blogFiddler自动响应AutoResponder正则匹配

以下示例两种配置

  • 精确匹配
    前端开发fiddler跨域请求代理

    这里的意思是如果匹配到http://47...143/hehe/flytest.html 就转到 http://127.0.0.1/danmu/flytest.html

    至于为什么url中有“hehe”,看看就好

  • 正则匹配
    前端开发fiddler跨域请求代理
正则:REGEX:.+/hehe/(.*)
匹配转换:http://127.0.0.1/danmu/$1
其中/hehe/是要匹配的url中的关键字
而http://127.0.0.1/danmu/则是转换成的本地服务器地址
$是要一些同样的字符,直接添加在后面
           

这样配置后,记得要勾上规则的勾,就会生效了。

PS:当然你通过nginx或者其它方法来实现本地的代理也是可以的,这只是其中一种方式(其实是懒得装nginx0.0)

继续阅读