zoukankan      html  css  js  c++  java
  • https协议的网站内部不能发送http协议头的请求

    今天在项目里遇到了个问题,项目是微信公众号商城项目,是https协议的,但是在项目里面的行为日志需要上传另外一台服务器上,而这台服务器提供的是http协议的接口,当然跨域是处理了的。

    项目发布后在android微信浏览器里面是正常的,但是在ios微信浏览器发送行为日志的时候却没有发送成功,最后排查错误,将行为日志的ajax请求的url的协议头"http:"去掉后就解决了这个问题。

    猜测ios出现这个错误的原因是在https协议的网站里面发送http请求可能会被ios浏览器给拦截掉,导致行为日志发送失败,而将http协议头显式的去掉后,ajax会自动匹配服务器的协议,并不会造成请求失败的情况,同时也可以绕过浏览器的拦截。

  • 相关阅读:
    SAP资产变动明细
    SAP资产明细报表
    SAP连接HANA数据库
    工程变更记录报表
    SELECTION-SCREEN 文本丢失
    FG函数模块
    DOI EXCEL显示报表
    OLE填充EXCEL
    下载模板,上传EXCEL
    SELECTION-SCREEN 加按钮
  • 原文地址:https://www.cnblogs.com/zhaozhipeng/p/10274381.html
Copyright © 2011-2022 走看看