【发布时间】:2015-02-25 01:34:14
【问题描述】:
我正在尝试从我的 Chargify 测试帐户中检索信息,但我收到两个错误:401(在“身份验证”后消失),然后我得到 404,我不明白,因为它在身份验证后在我的浏览器上工作。
我不太擅长网络编码,所以我确信这就是问题所在。我用来尝试从 URL 获取数据的方法是:
$.ajax({
type: "GET",
url: "https://testingtests.chargify.com/customers.json",
dataType: "json",
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth("someusername", "somepassword"));
},
success: function (response) {
alert(response.d);
},
failure: function (response) {
alert(response.d);
},
})
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return 'Basic ' + hash;
}
编辑:我刚刚读到问题似乎是无法进行跨域访问,我必须使用 cURL,但我还没有找到任何关于如何使用它的信息。
【问题讨论】:
标签: javascript chargify