【大拿分享】去哪儿网https改造分享

发布时间:2017-04-05 19:44:07 编辑:站点网
  •         String scheme = request.getHeader(HTTPS_HEADER);
  •         if(scheme != null &&scheme.equals(HTTPS_SCHEME)){
  •             return HTTPS_SCHEME;
  •         }else {
  •             return HTTP_SCHEME;
  •         }
  •     }
  • 后台将jsp中域名为http://*.quanrzz.com 的js,css链接改为 //*.qunarzz.com将jsp和java工程中给出的图片url进行修改(原因是当前实用的图片服务器不能同时支持http和https),图片的http和https域名对应关系如下:修改接口返回的url,统一格式为://xxx.xx.xx/;图片url会根据服务请求端的协议做自适应,比如:用户以https协议请求服务,接口返回的图片url对应的协议也是https。图片url不以“//xxx.xx.xx/”形式返回的原因是android和ios默认不支持展示不带协议的图片。当调用其他业务线的一些接口不支持https时,我们的处理方式是通过代理接口来调用这些外部接口。nginx上对443端口的请求在header里添加https标记,需要和后端保证一致;用户中心个别的css和js在https环境下需要在引入时标记css/js=ssl;同一个域名下面,部分内部调用的接口,是不需要支持https的,因此在做nginx转发的时候,需要针对这些uri做特殊处理。 相关网站建设技巧阅读请移步到
    更多相关内容:
      无相关信息
    [!--temp.cy--]