android開發中避免不了有這種情況:測試環境是外網開發,生產環境是內網開發。如果內網出現問題,我們首先要分析確定是網絡問題、還是服務器問題、還是接口問題,還是什么前置機問題。要確定是否是哪個問題,我們一般要是使用ping、telnet以及EasyConnect來定位。
1、判斷服務網絡是否正常的指令
1.1 ping指令
按win + R 鍵打開運行窗口,然后輸入cmd
image.png
ping 服務器地址,成功的界面
image.png
ping 服務器地址,不成功的界面,會提示“請求超時”、“連接失敗”等字眼
image.png
1.2 telnet
按win + R 鍵打開運行窗口,然后輸入cmd
image.png
輸入指令 telnet 地址 + 端口(不用:號)
image.png
失敗時的提示頁面
image.png
成功時的提示頁面
image.png
telnet 指令詳細講解鏈接:
http://blog.csdn.net/msq7487223/article/details/52366148
2、EasyConnect
2.1 EasyConnect的下載地址
https://pan.baidu.com/s/1dGMfoGT
2.2 安裝過程
下載解壓如下圖所示,雙擊安裝,然后默認下一步就行了
image.png
安裝成功的圖標是這樣子的
image.png
雙擊打開,然后輸入服務器地址
image.png
然后3種登錄方式,隨便選擇一個登錄方式登錄,一般是使用賬號密碼登錄
image.png
然后點擊登錄按鈕
image.png
如果登錄成功就會出現這樣的
image.png
3、postman
直接去google瀏覽器chrome擴展商店下載插件,安裝成功打開是這樣子的
image.png
4、組合排查步驟
1) 先用 EasyConnect登錄上內網
2) 內網登錄成功后,用 ping或者telnet指令來確認跟內網是否連接通
3) 連接成功之后用post來調試接口