Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android中的SOAP地址_Java_Android_Web Services - Fatal编程技术网

Java android中的SOAP地址

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开发一个android移动应用程序。我正在尝试使用web服务从驻留在桌面计算机上的SQL server向移动应用程序检索信息。我已经在VisualStudio中创建了web服务。我在运行移动应用程序时遇到以下错误

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以便我可以使用移动设备运行它吗。如果你能给我的链接,告诉我如何做到这一点,这将是非常有帮助的