Авторизация в заголовке не учитывается в моем скрипте предварительного запроса - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь установить sh сценарий предварительного запроса в почтальоне, но получаю сообщение об ошибке «Требуется полная проверка подлинности», потому что, когда я отправляю авторизацию в заголовке, она не принимается во внимание (как я вижу в приставка). Это странно, потому что, когда я использую тот же заголовок в отдельном запросе, он отлично работает и генерирует желаемый токен.

Это мой код предварительного запроса:

var username = pm.environment.get("username");
var password = pm.environment.get("password");

const echoPostRequest = {
   url: myURL(I deleted due the security reasons),
   method: 'POST',
   timeout: 0,
    headers: {
    "Content-Type": "application/x-www-form-urlencoded",
    "Authorization": "Basic xxxxxxxxxxxxx"
   },
   body: {
          mode: 'urlencoded',
          urlencoded: [
            {key: "grant_type", value: "password", disabled: false},
            {key: "username", value: username, disabled: false},
            {key: "password", value: password, disabled: false}
          ]
    }
}

pm.sendRequest(echoPostRequest, function (err, response) {
    console.log(response.json())
    //console.log('Saving the token ')
    //var responseJson = response.json();
   // pm.environment.set('access_token', responseJson.access_token)
});

большое спасибо за то, что помогли мне с этим!

...