最近在真机调试uni-app的时候,发现Put/post等请求服务端出错,出错信息是
The required antiforgery cookie ".AspNetCore.Antiforgery.el0QpAqipuo" is not present.
也就是缺少CSRF/XSSF验证的参数
验证参数在客户端登录后服务端通过Set-cookie设置,包括两个:
在服务端调试,发现客户端请求时,接收到的cookies里却只有其中一个(“XSRF-TOKEN”),于是导致验证失败。
请问这个是什么原因?如何解决?
另外,请问uni-app request 在app端header自动带上cookie这个可配置吗,能否配置为不自动带上cookie?
小权 (作者)
request可以设置header.cookie为空。请问uni.uploadFile设置header.cookie为空不行呢,还是会带上cookie
2021-01-07 21:46