浏览器请求其他网站的接口可能会出现以下的错误
使用Fiddler软件可解决这个问题,仅适用于浏览器调试阶段
从工具栏菜单的 Rules->Customize Rules 进入
1. 使指定URL支持CORS跨域请求
支持 CORS 跨域,就是要为请求的返回头增加 Access-Control-Allow-Origin 属性,因此需要修改 OnBeforeResponse函数,在该函数的末尾添加 CORS 逻辑, 代码:
static function OnBeforeResponse(oSession: Session) {
...
if(oSession.uriContains("要处理的url")){
oSession.oResponse["Access-Control-Allow-Origin"] = "允许的域名";
oSession.oResponse["Access-Control-Allow-Credentials"] = true;
}
}
注意:设置过其他代理的浏览器可能不会成功