繁体   English   中英

为什么Fetch API将第一个PUT请求发送为OPTIONS

[英]Why does Fetch API Send the first PUT request as OPTIONS

我正在尝试使用cors Fetch API发出cors PUT请求

当我单击按钮发送PUT请求时,第一个请求的方法是OPTIONS 只有当我再次单击该按钮时,请求中的方法才变为PUT 为什么?

我了解这是CORS预检的一部分,但是有没有办法手动触发预检,以便可以缓存OPTIONS响应?

这种行为是否可以表明某个地方的诺言失败?

请参阅提取标准4.7 CORS-preflight提取

注意 :这是检查是否理解CORS协议的有效用户代理实现。 所谓的CORS-preflight request 如果成功,它将填充CORS-preflight缓存,以最大程度地减少这些提取的次数。

在步骤1到7; 也是4.8。 CORS预检缓存

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM