android中訪問本機服務器的方法

咱們在android的程序中要訪問本機服務器裏的資源,是不能經過localhost或者127.0.0.1的方法來訪問的,否則會報錯。
 圖片
問題是這樣的,android模擬器(simulator)把它本身做爲了localhost,也就是說代碼中使用localhost或者127.0.0.1來訪問,都是訪問模擬器本身!這是不行的!
咱們訪問本機有兩種方式:
1.
  使用android內置的IP  10.0.2.2   ,  10.0.2.2 是模擬器設置的特定ip,是你的電腦的別名,在模擬器上用10.0.2.2訪問你的電腦本機
圖片 

2.ipconfig來查本身的ip地址。(由於我是使用的無線路由器,因此這個方法查的也只是路由器分配的ip)。
我因爲不知道,被這個錯糾結了兩天...但願你們看了不會再步入個人歧途..
android

相關文章
相關標籤/搜索