0

我是 android 编程新手,我必须在我的应用程序上创建一个对服务器的 HTTPS 请求。该服务器有自己的证书,并由 VeriSign 签名。

我阅读了有关如何使用 android 创建 HTTPS 请求的信息,但都使用经过认证的自签名或类似的东西。除此之外,我必须在该连接上使用用户名和密码,但我没有找到任何有关它的信息。

在这里阅读了有关它的信息,但我真的不明白我必须做什么的过程。

谁能解释我如何发送请求?

4

1 回答 1

0

如果您的服务器具有由威瑞信等证书颁发机构签署的证书,则在发出请求时不应做任何额外的事情。s当然,除了放一个https你的网址。

编辑 :

CredentialsProvider credProvider = new BasicCredentialsProvider();
credProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT),
    new UsernamePasswordCredentials("username", "password"));

DefaultHttpClient http = new DefaultHttpClient();
http.setCredentialsProvider(credProvider);
于 2013-06-04T16:02:22.603 回答