Android通过ksoap2 2.5.8通过Https发送SOAP对象

时间:2012-10-12 03:32:44

标签: android soap https ksoap2

我第一次在这里发帖提问,所以请不要介意我的错误。

我目前正在制作一个Android应用程序从.asmx网络服务获取和发送信息。 ksoap2库的一切顺利,我使用HttpTransportSE来调用Web服务。所以现在我要做的是使用 HttpsTransportSE 通过Https调用Web服务。我得到 java.security.cert.certpathvalidatorexception trustanchor for certpath not found 例外。

我有 .pfx , .jks.bks 格式的服务器证书。 我的问题是如何使我的 HttpsTransportSE 电话成功? 我已经阅读了使用自定义SSLSocketFactory的文章,但我仍然不确定如何在我的应用程序中实现它。

提前感谢任何建议/建议

1 个答案:

答案 0 :(得分:0)

你的ksoap库没有HttpsTransportSE类。你可以下载ksoap库的最新版本“ksoap2-android-assembly-2.6.5-jar-with-dependencies”。它有内置的HttpsTransportSE。