我正在尝试使用 Ajax 在区块链上创建钱包,但出现“跨源请求被阻止”错误。我的 Ajax 调用是:
$.ajax({
type: 'POST',
url: 'https://blockchain.info/api/v2/create_wallet',
data: "cors=true&email="+email+"&password="+password+"&api_code="+code,
dataType:'json',
crossDomain: true,
beforeSend:function(){
},
success: function (data) {
}
});
当我发布这个我得到错误Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://blockchain.info/api/v2/create_wallet. This can be fixed by moving the resource to the same domain or enabling CORS.
在区块链上,他们说如果您向请求添加 cors=true 参数,则某些 API 调用可用于 CORS 标头
我已经尝试了一切,我尝试将此参数作为 GET 和 POST 参数发送,我尝试过jsonp。我也尝试过使用标题Access-Control-Allow-Origin *
,但似乎没有任何效果。任何人都可以确认他是否设法使用 Ajax 调用创建了区块链钱包,或者他们不支持 CORS。任何帮助都感激不尽。
谢谢
哈姆扎