2012-10-12 49 views
3

我第一次在这里发布一个问题,所以请不要介意我的错误在这里。Android通过https发送SOAP对象通过ksoap2 2.5.8

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

我有.pfx , .jks.bks格式的服务器证书。 我的问题是我该怎么做才能使我的HttpsTransportSE呼叫成功? 我已经阅读了使用自定义SSLSocketFactory的文章,但我仍然不确定如何在我的应用程序中实现它。提前任何建议

感谢/通知:

+0

是我的问题不够清楚还是我的问题没有答案? –

回答

0

您KSOAP库不具有类HttpsTransportSE。您可以下载最新版本的“ksoap2-android-assembly-2.6.5-jar-with-dependencies”的ksoap库。它已经在构建HttpsTransportSE。

+0

感谢您的回复。我感到很愚蠢,没有意识到它有一个更新的版本。非常感谢。 –