我正在调用具有 CSRF 保护的 REST API。
一切正常。我正在获取令牌并将其发送回服务器。
但是,当我执行第一个请求或浏览器中未设置 CSRF Cookie 时,它总是会引发HTTP 403
错误。
这是因为我没有发CSRF
回令牌,因为这是服务器发送Set-Cookie
标头以设置 CSRF Cookie 的第一个请求。
第一次向受 CSRF 保护的 API 发送请求时,避免此错误的最佳方法是什么?
在发送任何请求之前,我是否应该每次检查CSRF
浏览器中是否设置了 Cookie?