Как я могу установить токен, созданный из 1-го запроса и использовать в следующем? Попытался установить оба значения "X-Auth-Token": clientToken
или Авторизация: Bearer ${clientToken}
, но это не работает.
Получение сообщения об ошибке:
data: {
description: "Missing request header 'X-Auth-Token' for method parameter of type String"
}
Это запрос
axios
.post(tokenUrl, credentials, {
headers: { "content-type": "application/json" }
})
.then(function(response) {
const clientToken = response.data;
console.log(clientToken);
console.log("fetched token via api");
//Get Receipt data
const receiptUrl =
"http://rest/financial/receipt";
const dateRange = {
params: {
from: "2020-03-12",
to: "2020-03-13"
}
};
const header = {
headers: {
"X-Auth-Token": clientToken,
"content-type": "application/json"
}
};
axios
.get(receiptUrl, dateRange, header)
.then(function(response) {
console.log(response.data);
console.log("fetched receipts via api");
})
.catch(function(error) {
console.log(error);
});
})
.catch(function(error) {
console.log(error);
});