【问题标题】:Android KSoap get the java.io.FileNotFoundException on HttpTransportSE and throw the XmlPullParserExceptionAndroid KSoap 在 HttpTransportSE 上获取 java.io.FileNotFoundException 并抛出 XmlPullParserException
【发布时间】:2011-10-19 10:27:32
【问题描述】:

我正在尝试将 Android 手机上的 Https 连接到 Wcf 服务。我通过 KSoap 阅读了很多关于 Android 上 Https 的教程。现在我可以通过证书检查了。但我无法连接到 https 网络服务。我总是面对 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

我为这个问题花了很多时间,但我仍然坚持。如何通过 Android KSoap 连接到网络服务?任何人都可以帮助我,非常感谢您的帮助。

【问题讨论】:

    标签: android ssl https ksoap2 android-ksoap2


    【解决方案1】:

    如果您的 WCF 已满,则使用简单的 Http 请求按以下方式进行连接

    URL url = new URL("your url with parameter");

    URLConnection yc = url .openConnection();


    这是我在使用 WCF 并从服务器获得响应时在代码中所做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-27
      • 2021-11-23
      • 1970-01-01
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 1970-01-01
      相关资源
      最近更新 更多