非加密http2.0-创新互联
客户端 okhttp/3.4.1
创新互联专注于福鼎企业网站建设,成都响应式网站建设公司,购物商城网站建设。福鼎网站建设公司,为福鼎等地区提供建站服务。全流程按需求定制开发,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务http2.0协议本身并不要求基于https,但是浏览器,服务器都要求http2.0 over https,毕竟https是大势所趋嘛。想体验2.0的低延迟,先把https做好。
因此,使用非加密的http2.0需要对okhttp源码进行修改,修改起来并不复杂,我的策略是在协议为http时,判断host,如果是我们的域名xxx.suning.com,协议返回HTTP_2。
服务端 nginx/1.10
以前总是认为,http2.0必须且只能配置在server的443端口,配置在80端口,肯定报错。经过实践,应该是这样的,http2.0不能配置在80端口,其他所有端口都可以,比如81、82、83、443。。。。
测试时,在81端口配置了http2.0。客户端访问http://xxx.suning.com:81,协议为h3。
作用
对于单条接口来说,如果去掉SSL握手过程,可以减少大概180ms。
现在依然没有强制执行https,非加密的http2.0仍有用武之地。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:非加密http2.0-创新互联
URL网址:http://myzitong.com/article/jecpj.html