How to monitor your mobile application network traffic in your own LAPTOP - 239

装一个Fiddle,扮演reverse proxy的角色。启动Fiddle之后,查看其host name和监听的端口号: ![clipboard1](https://user-images.githubusercontent.com/5669954/32358981-2798643e-c085-11e7-9257-6ac42677abd0.png) ![clipboard2](https://user-images.githubusercontent.com/5669954/32358982-27cd7ba6-c085-11e7-82f5-895b90612677.png) 把这些信息设置到你手机wifi 连接的proxy setting里面,之后用你手机应用访问网络产生的network request就会被Fiddle 拦截下来,并能够随心所欲的修改。 ![clipboard3](https://user-images.githubusercontent.com/5669954/32358983-28028a30-c085-11e7-8f0d-238770f7317b.png) 例如我们想实现这样一条映射规则: 凡是请求https://openui5.hana.ondemand.com/resources/sap-ui-core.js 的request,都应该被映射到1.30.0的js去:https://openui5.hana.ondemand.com/1.32.0/resources/sap-ui-core.js 只需要这样: ![clipboard4](https://user-images.githubusercontent.com/5669954/32358978-26f951b4-c085-11e7-8080-106f6cca2a64.png) 在这个hook的尾部加一段代码即可: ![clipboard5](https://user-images.githubusercontent.com/5669954/32358979-272e9a04-c085-11e7-8118-550c56ee0583.png) 语法仿照上面被注释掉的例子: ![clipboard6](https://user-images.githubusercontent.com/5669954/32358980-27640f90-c085-11e7-8a49-015c7e9f6805.png)

猜你喜欢

转载自blog.csdn.net/i042416/article/details/92808143