gpt4 book ai didi

javascript - 如何在 header 中使用 Access-Control-Allow-Methods

转载 作者:行者123 更新时间:2023-11-28 06:18:40 25 4
gpt4 key购买 nike

当我在 PHP header 中设置 header('Access-Control-Allow-Methods: GET'); 时,我希望无法向该文件发布某些内容。但事实并非如此。我的火狐浏览器在控制台中显示标题,但在任何情况下都不执行。我预计会出现类似 Access-Control-Allow-Origin 的行为,其中访问将被拒绝。

var requestConfig = {
url: "http://xyz.de/test7.php?",
method: "POST",
data: data
};
$.ajax(requestConfig)

执行时不会出现任何错误。

是否不支持 Access-Control-Allow-Methods 或者我有什么问题?

最佳答案

我从 MDN 读到的内容中了解到的内容也就是说,该 header 用于预检请求。浏览器将发出OPTION请求来检查服务器实际接受的方法是什么,如果是接受的方法,则执行该请求。

因此,您应该在预检 OPTION 请求上发送此 header ,而不是实际的 GET 请求。

关于javascript - 如何在 header 中使用 Access-Control-Allow-Methods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725561/

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