gpt4 book ai didi

ajax - 请求的资源上不存在 'Access-Control-Allow-Origin' header

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:46 25 4
gpt4 key购买 nike

我有三个 ajax 调用(POST、GET 和 PUT),所有调用之前都有预检请求(OPTIONS)。 POST 调用创建用户,GET 调用读取用户,PUT 调用修改该用户。它们都是使用 .then() 的链式调用。所有请求都是跨域的,服务器实现了CORS。所有请求都是从同一来源向同一服务器发出的(所有请求都针对同一资源),但只有 PUT 请求会引发标题中的错误。后端修改header的filter对所有请求(POST、GET、PUT、DELETE)都是一样的,所以我真的不知道为什么请求被取消了。此外,用于确认服务器允许 PUT 请求通过的预检请求没有问题,并返回一个有利的 access-control-allow-origin...

我也注意到Chrome取消了PUT请求(可能是因为origin不允许) enter image description here

希望你能帮助我:D

最佳答案

问题是发出了请求,但是由于在设置 Access-Control-Allow-Origin header 之前出现的一些错误,(可能是 PHP)脚本的执行失败了。

关于ajax - 请求的资源上不存在 'Access-Control-Allow-Origin' header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20011575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com