最近作了一个 基于微信访问的网页系统前端
发现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, origincors
IOS11.3.1 版本AJAX请求 头信息 Access-Control-Request-Headers: authorization,content-type域名
系统 前端和后端是两个域名,前端纯静态网页,后端采用的ASP.NET WebAPIio
个人WEBAPI 配置的语序跨域的头信息是 <add key="cors-headers" value="accept,content-type,authorization" />配置
没有 origin,加上后 一切正常 <add key="cors-headers" value="accept,content-type,authorization,origin" />请求