我是 android 编程新手,我必须在我的应用程序上创建一个对服务器的 HTTPS 请求。该服务器有自己的证书,并由 VeriSign 签名。
我阅读了有关如何使用 android 创建 HTTPS 请求的信息,但都使用经过认证的自签名或类似的东西。除此之外,我必须在该连接上使用用户名和密码,但我没有找到任何有关它的信息。
我在这里阅读了有关它的信息,但我真的不明白我必须做什么的过程。
谁能解释我如何发送请求?
我是 android 编程新手,我必须在我的应用程序上创建一个对服务器的 HTTPS 请求。该服务器有自己的证书,并由 VeriSign 签名。
我阅读了有关如何使用 android 创建 HTTPS 请求的信息,但都使用经过认证的自签名或类似的东西。除此之外,我必须在该连接上使用用户名和密码,但我没有找到任何有关它的信息。
我在这里阅读了有关它的信息,但我真的不明白我必须做什么的过程。
谁能解释我如何发送请求?
如果您的服务器具有由威瑞信等证书颁发机构签署的证书,则在发出请求时不应做任何额外的事情。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);