gpt4 book ai didi

javascript - json 调用受 Access-Control-Allow-Origin 阻碍

转载 作者:行者123 更新时间:2023-12-03 06:37:08 25 4
gpt4 key购买 nike

我应该使用 javascript 进行 json 调用:

var arr = { username: "user@user.com", password : "mypassword" , portfolioID : "xxxxxxxxxxxxxxxxx" };
$.ajax({
url: 'https://siam.eseye.com/login',
type: 'POST',
data: JSON.stringify(arr),
dataType: "json",
contentType: 'application/json; charset=utf-8',
async: false,
success: function(msg) {
alert(msg);
}
});

返回给我的错误:CORS header “Access-Control-Allow-Origin”丢失。注意,在说这是一个双重问题之前,请阅读这里,我在网上搜索了一下,我做到了:

  1. 插入 header ("Access-Control-Allow-Origin : * ") ;

  2. Wamp > Apache > Apache 模块 > headers_module 已启用

  3. 添加了数据类型

  4. 数据类型:json或jsonp,错误仍然存​​在

有了所有这些证据后,它的作用就不一样了。

还有什么我忘记尝试的吗?与 Postman 一起使用 API。

谢谢。

最佳答案

您可能需要使用用于跨站点脚本的dataType: "jsonp"。检查 here有关 jsonp 的更多信息

我创建了这个JSFIDDLE 。请求似乎已得到服务,但响应有错误。您可以在开发者工具中验证它的控制台

关于javascript - json 调用受 Access-Control-Allow-Origin 阻碍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38147545/

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