如何将curl授权令牌转换为Ajax代码

时间:2017-07-06 18:46:36

标签: ajax curl

我有一个有效的卷曲代码。

Material

我想用Ajax来实现这段代码,我的代码是这样的:

curl https://customr.heliumdev.com/api/v1/customers/6590401996 --header "Authorization: Token token="XXX""

但我得错误说

  

XMLHttpRequest无法加载https://customr.heliumdev.com/api/v1/customers/6590401996。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“https://3c4527.myshopify.com”访问。响应的HTTP状态代码为404.

我尝试了$.ajax({ url: "https://customr.heliumdev.com/api/v1/customers/6590401996", beforeSend: function(xhr) { xhr.setRequestHeader("Authorization", "Token token=\"XXX\""); }, type: 'GET', dataType: 'json', success: function (data) { alert(JSON.stringify(data)); }, error: function(){ alert("Cannot get data"); } }); xhr.setRequestHeader("Authorization", "Token token=\"XXX\"")xhr.setRequestHeader("Authorization", "Token token=XXX")。所有这些都给了我同样的错误。

有人可以帮我把卷曲转变为ajax吗?

0 个答案:

没有答案