Я хочу использовать ответ (токен аутентификации), полученный от запроса POST, для нового запроса GET. Как мне сохранить этот ответ и использовать его в других запросах?
Ответ выглядит следующим образом:
{
"Code": 1,
"Data": {
"Email": "myEmail",
"Token": "e92215042ec440579686b2de9f191f84",
"BasicAuth": "Basic bWFhcnRqZS52YW5kZXJiaWVAZ21haWwuY29tOmU5MjIxNTA0MmVjNDQwNTc5Njg2YjJkZTlmMTkxZjg0"
}
}
Я использую Postman для проверки своих вызовов API, и там все работает нормально. В тестовом коде я использую
var responseData = pm.response.json();
console.log(responseData);
postman.setEnvironmentVariable("token_closet", responseData.Data.BasicAuth);
, чтобы установить новую переменную и использовать эту переменную в следующем запросе. Как я могу сделать это в JavaScript? Это то, что я сейчас имею в javascript.
var settings = {
"async": true,
"crossDomain": true,
"url": "https://www.clo-set.com/api/Account/Login",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"Accept": "application/json",
},
"processData": false,
"data": "{\n\t\"Email\":\"myEmail\",\n\t\"Password\":\"myPassword\"\n}"
}
$.ajax(settings).done(function (response) {
console.log(response);
});