我正在尝试在Android手机上建立与Wcf服务的Https连接。我通过KSoap阅读了很多关于安卓上的Https的教程。现在我可以通过证书检查了。但是我无法连接到https web服务。我总是面对XmlParserExceptoin。
10-19 17:24:34.840: ERROR/HttpsTest(16518): XmlPullParserException
10-19 17:24:34.840: ERROR/HttpsTest(16518): org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@44de6a40)
10-19 17:24:34.840: ERROR/HttpsTest(16518): at org.kxml2.io.KXmlParser.exception(KXmlParser.java:273)我调试应用程序,查看ServiceConnection中的HttpsURLConnectionImpl对象何时尝试连接到服务:https://192.168.100.66:443/Service1.svc/basic。它抛出一个异常:
java.io.FileNotFoundException: https://192.168.100.66:443/Service1.svc/basic我为这个问题花费了很多次,但我仍然被它卡住了。我如何通过安卓KSoap连接到web服务?,任何人都可以帮助我,我真的很感谢你的帮助。
发布于 2011-10-24 19:27:19
如果您WCF是rest ful,那么可以使用简单的Http请求通过以下方式进行连接
URL url = new URL("your url with parameter");
URLConnection yc = url .openConnection();
这是我在我的代码中做的,当我使用WCF时,我从服务器得到了回复。
https://stackoverflow.com/questions/7819872
复制相似问题