Java android中的SOAP地址
我正在用java开发一个android移动应用程序。我正在尝试使用web服务从驻留在桌面计算机上的SQL server向移动应用程序检索信息。我已经在VisualStudio中创建了web服务。我在运行移动应用程序时遇到以下错误Java android中的SOAP地址,java,android,web-services,Java,Android,Web Services,我正在用java开发一个android移动应用程序。我正在尝试使用web服务从驻留在桌面计算机上的SQL server向移动应用程序检索信息。我已经在VisualStudio中创建了web服务。我在运行移动应用程序时遇到以下错误 java.net.UnknownHostException 我知道我指定的SOAP地址有问题。我知道SOAP地址是我在VisualStudio中运行web服务时得到的URL。因此,当我运行web服务时,URL是: http://localhost:54714/We
java.net.UnknownHostException
我知道我指定的SOAP地址有问题。我知道SOAP地址是我在VisualStudio中运行web服务时得到的URL。因此,当我运行web服务时,URL是:
http://localhost:54714/WebSite1/Service.asmx
如何指定SOAP地址?以下是一些代码:
private static final String SOAP_ACTION = "http://tempuri.org/findContact";
private static final String OPERATION_NAME = "findContact";// your webservice web metod name
private static final String WSDL_TARGET_NAMESPACE = "http://tempuri.org/";
//What do I have to change in the URL here?
private static final String SOAP_ADDRESS = "http://localhost:54714/WebSite1/Service.asmx";
http://loacl主机:54714不适用于设备应为有效的ip地址 如果服务器位于运行仿真器的系统上,则可以使用
IP地址10.0.2.2请参见运行仿真器的系统上是否有服务器?我正在移动设备上运行它。那么您的设备如何检测本地主机?它需要一个有效的静态ip…一个你也可以从android本机浏览器访问的ip…你能告诉我如何获得这个ip以便我可以使用移动设备运行它吗。如果你能给我的链接,告诉我如何做到这一点,这将是非常有帮助的