我正在使用HTTP Only(在生产环境中还要安全)的Cookie来维护与后端API的用户身份验证状态。
但是,我遇到了一个问题,即Cookies在HTTP GET请求中未被发送。POST和PATCH请求完美地工作,但GET缺少Cookies请求标头。
我没有看到这是标准的特定限制。Mozilla文档明确提供了一个包括Cookies的GET请求示例。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies 作为背景,我目前处于开发阶段,因此在“localhost”上运行,并使用Chrome 63.0.3239.132。
编辑:添加图像
因此,应用程序中已设置了cookie。 PATCH请求按预期发送了Cookies。 GET请求没有包含任何内容。我抛出了404错误,因为找不到cookie的值。
但是,我遇到了一个问题,即Cookies在HTTP GET请求中未被发送。POST和PATCH请求完美地工作,但GET缺少Cookies请求标头。
我没有看到这是标准的特定限制。Mozilla文档明确提供了一个包括Cookies的GET请求示例。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies 作为背景,我目前处于开发阶段,因此在“localhost”上运行,并使用Chrome 63.0.3239.132。
编辑:添加图像
因此,应用程序中已设置了cookie。 PATCH请求按预期发送了Cookies。 GET请求没有包含任何内容。我抛出了404错误,因为找不到cookie的值。