Я обращался к API через cURL в командной строке.При попытке преобразовать это в javascript у меня возникли проблемы.
Код ниже корректно работает в командной строке:
curl -X GET --header "Accept: application/json" --header "Api-Key: vZKoJwFB1PTJnozKBSANADc3" "https://api.commonstandardsproject.com/api/v1/jurisdictions"
Ниже приведена попытка преобразования javascript:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.responseText);
}
};
xhttp.open("GET", "https://api.commonstandardsproject.com/api/v1/jurisdictions", true);
xhttp.setRequestHeader("Api-Key", "vZKoJwFB1PTJnozKBSANADc3");
xhttp.setRequestHeader("Accept", "application/json");
xhttp.send();
Сообщения об ошибках возвращают основную ошибку 401, якобы указывающую на некоторую проблему с моим вводом Api-Key.Я сделал какие-нибудь заметные ошибки?Спасибо за помощь.