KSOAP2:如何使用HttpsTransportSE?

时间:2011-09-22 16:36:29

标签: android ksoap2

我正在开发一个Android应用程序,以便与需要SSL连接的Web服务进行通信。要做到这一点,我想使用HttpsTransportSE,但我找不到有关如何使用该类的教程。 我正在尝试构建一个新实例,但我不确切知道我必须传递给构造函数的信息。 我的代码行:

HttpsTransportSE httpsTransport = new HttpsTransportSE(“address”,port,????,timeout);

应该在哪个字符串?放置?

如果我更换????通过“”或null,发生IOException。 我认为 ????应该是客户证书。是对的吗? 有人有关于HttpsTransportSE的教程吗?有用的链接吗?

1 个答案:

答案 0 :(得分:12)

来自HttpsTransportSE的代码应该有所帮助:

public HttpsTransportSE (String host, int port, String file, int timeout) {
    super(HttpsTransportSE.PROTOCOL + "://" + host + ":" + port + file);
    this.host = host;
    this.port = port;
    this.file = file;
    this.timeout = timeout;
}

所以点击https://MyServer:8080/MyService 你打电话:

HttpsTransportSE("MyServer", 8080, "/MyService", timeout);