设置代理服务器, 辅助API请求调试

为什么设置代理服务器?
  1. 手机设置代理服务器后,所有请求数据包都会经过代理服务器,可以在代理服务器上抓包,查看请求数据包得详情,用于调试
  2. 开发手机APP时候,如果正式环境和测试环境使用不同的域名,就需要编译两个包,来回安装写在太麻烦。可以通过切换域名解析的方式,让正式环境的域名访问测试环境。手机设置代理服务器后,所有请求的域名解析是在代理服务器进行,我们需要在代理服务器上(可以是自己的机器,也可以是共用的测试服务器),把请求域名指向测试环境。
如何修改系统hosts配置,修改域名和IP的映射?
  1. Linux, Mac OSx 通过修改 /etc/hosts文件,添加域名到IP映射
  2. Windows下通过修改 C:WindowsSystem32driversetchosts  (参考:http://jingyan.baidu.com/article/9faa72317903f1473c28cb01.html)
如何设置代理服务?
代理软件:Charlers(包括:代理服务器和监听功能)

启动后自动监听本机8888端口,在Chalers界面也可以查看不同协议的数据报及其详情。

设置手机代理:
在wifi连接里设置“手动”代理,IP为代理服务器地址,端口为代理服务器监听端口

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.