我有一个WebService运行在我公司的网络内部的远程虚拟机上。Android连接/网络配置
通过在地址栏中输入网址(http://VMaddress/servicename/
),我可以在笔记本电脑上使用Chrome查看JSON响应。
但是,我不能使用Android模拟器来做到这一点。我的公司使用代理,我已经在模拟器启动窗口和Android应用程序本身中定义了它。我可以连接到谷歌和东西,但我仍然无法连接到远程虚拟机。
所以我的问题是:
如何是网络的Android模拟器处理?我知道它为localhost定义了一个不同的IP地址,但是我不能至少能够在模拟器浏览器中看到JSON响应(因为我定义了允许我访问Internet的代理)?
模拟器不在笔记本电脑的连接上运行吗?
使用模拟器浏览器和Android应用程序,我得到了403条禁止响应。我也尝试了另一个Web服务URL(http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo
),我得到了一个200响应代码,所以我的应用程序正确访问互联网)。
在此先感谢
---编辑---
我四处探听我的连接设置在我的笔记本电脑,并进入代理服务器设置在Chrome中我曾在代理的VM异常我的服务器在哪里。 删除那个异常给我在我的模拟器中有同样的403禁止的错误。
如何将相同的异常应用于模拟器?
标记为接受的答案,因为它是我如何解决它。 – pteixeira 2013-03-21 15:37:46