Я пытаюсь установить 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)
});
большое спасибо за то, что помогли мне с этим!