android开发中避免不了有这种情况:测试环境是外网开发,生产环境是内网开发。如果内网出现问题,我们首先要分析确定是网络问题、还是服务器问题、还是接口问题,还是什么前置机问题。要确定是否是哪个问题,我们一般要是使用ping、telnet以及EasyConnect来定位。
1、判断服务网络是否正常的指令
1.1 ping指令
按win + R 键打开运行窗口,然后输入cmd
ping 服务器地址,成功的界面
ping 服务器地址,不成功的界面,会提示“请求超时”、“连接失败”等字眼
1.2 telnet
按win + R 键打开运行窗口,然后输入cmd
输入指令 telnet 地址 + 端口(不用:号)
失败时的提示页面
成功时的提示页面
telnet 指令详细讲解链接:
http://blog.csdn.net/msq7487223/article/details/52366148
2、EasyConnect
2.1 EasyConnect的下载地址
https://pan.baidu.com/s/1dGMfoGT
2.2 安装过程
下载解压如下图所示,双击安装,然后默认下一步就行了
安装成功的图标是这样子的
双击打开,然后输入服务器地址
然后3种登录方式,随便选择一个登录方式登录,一般是使用账号密码登录
然后点击登录按钮
如果登录成功就会出现这样的
3、postman
直接去google浏览器chrome扩展商店下载插件,安装成功打开是这样子的
4、组合排查步骤
1) 先用 EasyConnect登录上内网
2) 内网登录成功后,用 ping或者telnet指令来确认跟内网是否连接通
3) 连接成功之后用post来调试接口