关于预请求的发送:
之前一直报“签名验证不通过”,如下图,可以看到只有一个请求,并非预请求
说明这是一个简单请求,究其原因是我在api拦截器加了这个:
尝试把post方法设置的
'Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
拿掉了,注释掉之后。token就可以传了,可以看到一次发了两个请求,其中第一个为预请求,也就是下图的这个options请求
就是这个设置导致了post请求是简单请求,从而不符合了后端的预请求检测逻辑
网友评论