Android中怎么使用Https协议

Android中怎么使用Https协议,第1张

android中使用http协议通信办法还是有好几种的,第一种是用socket自定义协议头,功能灵活但较为复杂。最简单的我觉得还是下面这种:HttpGet mHttpGet = new HttpGet(要访问的地址String)HttpResponse mHttpResponsemHttpResponse = new DefaultHttpClient().execute(mHttpGet)if (mHttpResponse.getStatusLine().getStatusCode() == 200) { String result= EntityUtils .toString(mHttpResponse.getEntity())}当然,过程中要注意的地方还有挺多的..字符集,转义之类的,访问参数之类的,要深入去探究了。

<pre t="code" l="java">

final Request.Builder builder = new Request.Builder().url(url)

builder.addHeader(key,value) //将请求头以键值对形式添加,可添加多个请求头

final Request request = builder.build()

final OkHttpClient client = new OkHttpClient.Builder()

.readTimeout(30, TimeUnit.SECONDS)

.connectTimeout(10, TimeUnit.SECONDS)

.writeTimeout(60, TimeUnit.SECONDS)

.build()//设置各种超时时间

final Call call = client.newCall(request)

new Thread(new Runnable() {

@Override

public void run() {

try {

Response response = call.execute()

if (response != null) {

} else {

}

} catch (IOException e) {

e.printStackTrace()

}

}

}).start()

1、确定需要HTTPS的域名,当然这个域名是独立的,可以正常解析。

2、拥有一台独立服务器,通常适应的是云服务器(虚拟主机通常都不支持的)。

3、网站程序源码,这个很重要不是所有源码都支持HTTPS,不过通常主流都是支持的,不支持的也是稍微修改一下就可以了。

4、关键的一步HTTPS是要办理认证的,这一点需要登陆:Gworg 获取信任的证书,当然需要验证的域名的,不过Gworg会指导完成验证。

5、需要把认证好的证书安装到独立服务器,这一点可以让Gworg提供安装文档,当然看不懂文档没有关系,给钱就可以让Gworg完成安装了。

6、最后一步打开网页,预览就看到地址栏显示HTTPS了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11269629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存