简单请求可以跨域,但复杂请求的options报403错误要怎么解决?
要跨域调用接口,后端已开启了跨域的相关设置,简单请求的接口也调用成功了。
但如果我在接口的请求头里加了"authorization",用来传认证用户信息的token,浏览器就会先发options请求,然后就返回403了,请问大佬们这要如何解决?
接口调用结果和console的报错是这样的
预请求options:
正式请求post:
console报错:
回答
不知道你用的是不是Spring 的安全框架,如果是,当请求携带的token与后端匹配补上时也会报403错误(实测)。可以配合后端同事跟踪调试一下后端token校验部分的代码
以上是 简单请求可以跨域,但复杂请求的options报403错误要怎么解决? 的全部内容, 来源链接: utcz.com/a/36466.html