Извинения, если спросили раньше. Пробовал быстрый поиск и не мог найти.
Ситуация:
API использует маркер аутентификации в качестве имени файла cookie «abc-auth», и он возвращается, когда я нажимаю на конечную точку / login. Он возвращается как заголовок set-cookie в ответе, который почтальон нативное приложение с радостью принимает и устанавливает как cookie домена в пользовательском интерфейсе
Я надеялся, что в качестве шага перед запросом попадет конечная точка входа в систему, если cookie не существует, но не ударит его, если мы уже аутентифицированы. Таким образом, мы регистрируемся только 20 раз, а не 20 раз
Я надеялся сделать это, получая доступ к объекту pm.cookies, который, как мне кажется, теперь полностью встроен в родные приложения ref -> https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox_api_reference
Так что надеялся сделать что-то вроде этого
console.log(pm.cookies.toObject())
if (pm.cookies.has("abc-auth")){
console.log("Found Cookie");
} else {
//send the request
}
Ожидаемое:
То, что он запускается при первом входе в систему, а затем в следующий раз находит cookie и продолжает
Фактически:
Он никогда не находит печенье. Распечатка списка cookie находит пустой массив. Кажется, я не могу проверить куки из скрипта.
Кто-нибудь знает, что я делаю не так?
Во многих документах упоминается перехватчик, но поскольку приложение chrome удаляется, а собственное приложение должно было предполагать, что функциональность мне бы очень хотелось, чтобы ответ содержался в собственном приложении
Спасибо!