我正在使用 domainAPI 站点(目前是免费的)来处理域可用性检查。他们的简短文档在这里。
我对大部分内容都很陌生,所以我可能会忽略一些明显的东西。标题的第二部分是我的用户名和密码,加密为 base64,格式为 username:password。如果我直接访问该 url,相同的用户名和密码成功地使我可以访问。
我到目前为止的代码如下,但仍然失败:
$('#domain').keyup(function() {
$("#loading").show();
$.ajax({
url: 'http://api.domainapi.com/v1/availability/example.com',
type: 'GET',
datatype: 'json',
success: function() { alert("Success"); },
error: function() { alert('Failed!'); },
beforeSend: function setHeader(xhr) {xhr.setRequestHeader('Authorization', 'Basic ZW1iZXJza2VjaDp6eWFrc21hdnNvenY=');}
});
});