zoukankan      html  css  js  c++  java
  • IOS 10 微信 ajax readystate=0 status=0 解决方法

    最近做了一个 基于微信访问的网页系统

    发现IOS10.2.1 版本 访问的时候 AJAX报错,安卓和IOS11.4.1 没有这样的问题.

    通过Fiddler抓包发现,AJAX请求时 报错信息为  {"Message":"The collection of headers 'accept,content-type,origin' is not allowed."}

    对比发现

    IOS10.2.1 版本AJAX请求 头信息 Access-Control-Request-Headers: accept, content-type, origin

    IOS11.3.1 版本AJAX请求 头信息 Access-Control-Request-Headers: authorization,content-type

    系统 前端和后端是两个域名,前端纯静态网页,后端采用的ASP.NET WebAPI

    我的WEBAPI 配置的语序跨域的头信息是 <add key="cors-headers" value="accept,content-type,authorization" />

    没有 origin,加上后 一切正常 <add key="cors-headers" value="accept,content-type,authorization,origin" />

  • 相关阅读:
    基于Twisted的简单聊天室
    小学题的python实现
    初识Go(8)
    初识Go(7)
    初识Go(6)
    初识Go(5)
    初识Go(4)
    初识Go(3)
    初识Go(2)
    初识Go(1)
  • 原文地址:https://www.cnblogs.com/yanzhen/p/9402756.html
Copyright © 2011-2022 走看看