gpt4 book ai didi

javascript - 如何在 AJAX 请求中设置 CORS

转载 作者:行者123 更新时间:2023-11-30 08:28:43 24 4
gpt4 key购买 nike

我一直在开发个人 Web 应用程序,但遇到了一些小问题。我的 API 调用仅适用于某些 API 而不适用于其他 API。对于它无法使用的那些,我通常会收到这样的错误消息。

XMLHttpRequest cannot load https://api.meetup.com/2/cities. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

经过一些研究后,我知道这与未设置 CORS 有关。我想知道是否可以在发出 AJAX 请求时在客户端中进行设置。我目前的做法是这样的

var handleRequest = function(request){
$.ajax({
type: "GET",
url: request,
success: function(data) {
var rawJSON = JSON.stringify(data, null, 2);
editor.setValue(rawJSON);
},
dataType: 'json'
});

最佳答案

您尝试访问的服务器必须授予您访问它的权限。 IT 管理员必须向您提供一个 URL,以授予您访问其外部服务器的权限。您尝试访问的服务器必须设置 CORS。 http://enable-cors.org/

关于javascript - 如何在 AJAX 请求中设置 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41088367/

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