Как вызвать метод REST POST / wallet / {name} / setDefault, используя Javascript? - PullRequest
0 голосов
/ 06 апреля 2020

Я работал над Hyperledger composer для моего проекта. Я пытаюсь создать многопользовательское веб-приложение. Однако я не могу вызвать метод REST POST / wallet / {name} / setDefault.

/wallet/{name}/setDefault

Я использовал приведенный ниже код для выполнения запроса POST, но он возвращает ошибку «Необработанная ошибка для запроса POST / api / wallet / admin% 40sample / setDefault: Ошибка: требуется авторизация "

function myLogin(){

    var id = document.getElementById("bId").value;
    var signIn = id + "@sample";
    var xhr = new XMLHttpRequest();

    var url = "http://localhost:3000/api/wallet/" + id + "%40sample/setDefault";
    xhr.open("POST", url, true);
    xhr.setRequestHeader("Content-Type", "application/json");
    var obj ={
      "name": signIn
    }
    var data = JSON.stringify(obj);
    xhr.send(data);
    console.log(url);
  }

Я использовал Github oauth и уже дал разрешение каждому участнику сети. Но, тем не менее, он показывает ошибку.

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