Как добавить ключ API в запрос JS AJAX? - PullRequest
0 голосов
/ 22 июня 2019

Я обращался к 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.Я сделал какие-нибудь заметные ошибки?Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...