我正在开发一个Android应用程序,以便与需要SSL连接的Web服务进行通信。要做到这一点,我想使用HttpsTransportSE,但我找不到有关如何使用该类的教程。 我正在尝试构建一个新实例,但我不确切知道我必须传递给构造函数的信息。 我的代码行:
HttpsTransportSE httpsTransport = new HttpsTransportSE(“address”,port,????,timeout);
应该在哪个字符串?放置?
如果我更换????通过“”或null,发生IOException。 我认为 ????应该是客户证书。是对的吗? 有人有关于HttpsTransportSE的教程吗?有用的链接吗?
答案 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);