Android ksoap2 https 连接

标签 android soap ssl ksoap2

所以我终于在 Android 上使用自签名证书管理 https 连接。但现在我可能有更大的问题。我在服务器上有一个 SOAP web 服务,我在互联网上找到的将 SOAP 与 Android 一起使用的唯一选项是利用 ksoap2 库。问题是,对于 https 连接,我使用的是添加了自定义信任库的 Apache HttpClient (org.apache.http.client.HttpClient)。 Ksoap2 本身有 HttpsTransportSE 类,但如果我使用这个类,我会得到一个臭名昭著的错误“没有对等证书”。比方说,有没有办法扩展 HttpsTransportSE 并添加连接证书?

我还想到了其他一些事情: 有没有其他可以在 Android 上使用的 SOAP 客户端? 实际编写自定义 SOAP 客户端的要求有多高? (据我所知,SOAP 与 XML 进行通信,因此执行自定义解析器应该是一个很大的问题......或者我遗漏了什么?)

感谢您的任何评论/回答!

最佳答案

如果它是自签名的,那么您可以绕过证书检查。

检查这个https://stackoverflow.com/a/3457454/893574
它对我有用。

关于Android ksoap2 https 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014101/

相关文章:

php - 使用IP地址的HTTPS背景图像?

java - 如何为证书固定预先确定 OkHTTP sha1 哈希?

android - 使用 android :enabled ="@bool/tablet" or "@bool/phone" supported? 在 list 中有选择地启用 Activity 别名

android - 当使用英寸(英寸)或毫米(毫米)作为尺寸单位时,为什么Lint显示警告?

java - 如何将日历对象转换为特定时区

android - 如何让listview的滚动条一直可见

api - API 的基准测试/性能测试 - REST/SOAP

Android 如何从 web 服务将数据插入 sql - 需要获取错误有效的 soap 操作

parsing - SUDS 使用 SOAP 服务的文件头上出现 SAXParseException - 如何正确使用 SOAP ?

ssl - 重定向以强制在 Plesk 中对域使用 www 和 SSL