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, 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" />請求

相關文章
相關標籤/搜索