1.在Android的模拟器上使用localhost 或 127.0.0.1無法本機的服務的原因:
Android的底層是Linux kernel,包括Android本身就是一個作業系統,是以在模拟器的浏覽器中輸入localhost 或 127.0.0.1所代表的是Android模拟器(Android虛拟機),而不是自己的電腦。
2.解決方法
在Android中,本地電腦的位址會被映射為10.0.2.2,是以,隻需要把原先的localhost 或 127.0.0.1 換成10.0.2.2,就可以在模拟器上通路計算機上的Web資源了,如下圖: