与Android的HTTPS连接

时间:2013-06-04 15:37:41

标签: android authentication https

我是Android编程新手,我必须在我的应用程序上为服务器创建HTTPS请求。该服务器拥有自己的认证,并由VeriSign签署。

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

我阅读了有关它的here信息,但我真的不明白我必须做的事情。

任何人都可以解释我如何发送请求吗?

1 个答案:

答案 0 :(得分:0)

如果您的服务器具有由verisign等证书颁发机构签名的证书,则在发出请求时不应执行任何其他操作。当然,除了你的网址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);
相关问题