IOS访问 ajax readystate=0 status=0 ,安卓访问正常

- 发布:2022-03-14 13:49
- 更新:2022-03-22 21:32
- 阅读:467
IOS访问 ajax readystate=0 status=0 ,安卓访问正常


j***@163.com (作者)
调用了API接口,现在已解决了,谢谢
前端报错为:{"readyState":0,"status":0,"statusText":"error"},这个问题主要是由于跨域引起的
解决方案如下:
在请求的服务端的web.config中添加如下节点:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer>