私は domainAPI サイト (これまでのところ無料です) を使用して、ドメインの可用性チェックを処理しています。彼らの簡単なドキュメントはこちらです。
私はこれのほとんどに慣れていないので、明らかなことを見落としているかもしれません。ヘッダーの 2 番目の部分は、ユーザー名とパスワードであり、ユーザー名:パスワードの形式で base64 として暗号化されています。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=');}
});
});