接口安全校验确实给所有的接口设置了请求头,所以本地请求会发出2次请求,第一次OPTIONS询问是否允许。但是项目目前已经发布到线上了,只是从一个站点请求另一条服务器的数据,为什么还是会发options请求?如何去掉这一次多余的请求?
接口安全校验确实给所有的接口设置了请求头,所以本地请求会发出2次请求,第一次OPTIONS询问是否允许。但是项目目前已经发布到线上了,只是从一个站点请求另一条服务器的数据,为什么还是会发options请求?如何去掉这一次多余的请求?
你的api存放的地址和你项目地址是两个就是跨域了,我记得跨域了就会请求两次
有三种方式会导致这种现象:
1、请求方法不是GET/HEAD/POST
2、POST请求的Content-Type并非application/x-www-form-urlencoded, multipart/form-data, 或text/plain
3、请求设置了自定义的header字段
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.5k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答704 阅读✓ 已解决
3 回答857 阅读✓ 已解决
这不是多余。。。