Как удалить cookie сеанса в Postman?
Я тестирую свой API в Postman и у меня возникли проблемы с имитацией выйти.
Если я делаю вызов для удаления cookie сеанса,

куки сессии-это еще нет после этого, и я все еще могу получить доступ к маршрутам, которые требуют аутентификации.
обработчик маршрута на сервере:
server.route({
method: 'DELETE',
path: '/sessions/_current',
handler: function(req, reply){
req.auth.session.clear();
reply({}).code(204);
}
});
это узел.js с Hapi, но это не должно иметь значения.
есть ли способ удалить все куки в почтальона или определенные cookies вручную?
9 ответов:
вручную удалив его в браузере chrome удаляет куки из почтальона.
в браузере chrome перейдите к
chrome://settings/cookiesнайдите файл cookie и удалите его
Edit: Согласно комментарию Max890 ниже (в моей версии Google Chrome (ver 63)) это теперь
chrome://settings/content/cookiesЗатем перейдите в раздел "просмотреть все файлы cookie и данные сайта"
включен ли перехватчик почтальона? Это будет перенаправлять все запросы и ответы через браузер Chrome.
перехватчик -https://www.getpostman.com/docs/capture Документация Cookies - http://blog.getpostman.com/index.php/2014/11/28/using-the-interceptor-to-read-and-write-cookies/
на уроженца почтальон приложение есть "менеджер Cookie", так что это не проблема вообще,
но в расширении почтальона для Chrome нет
Так что решение находится только в установке родной почтальон
как сказал @markus, используйте "менеджер файлов Cookie" и удалите файл cookie.
Если вы хотите узнать, как установить destroy cookies в postman, вы должны проверить службу Postman Echo https://docs.postman-echo.com/
там вы найдете полное объяснение о том, как установить, получить и удалить эти куки.
проверьте его : https://docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c
дайте ему попробовать.
вы пробовали очистить кэш расширением? Дайте ему попробовать. Он очищает кэш приложений, загрузки, файловые системы, данные формы, историю, локальное хранилище, пароли и многое другое, доступное в настройках параметров.
обновление: попробуйте этот ответ https://superuser.com/a/232794
Я не уверен, как это сделать в почтальона. Я использовал, чтобы закрыть весь браузер и перезапустите сервер для проверки подлинности. Никогда не проверял выход из системы потому что это была служба API.
в Chrome, щелкните правой кнопкой мыши - > проверить элемент. Перейдите на вкладку активное отслеживание ресурсов и если вы еще этого не сделали. Теперь левая боковая панель thingy вниз, пока вы не увидите "Cookies", нажмите ниже вашего доменного имени и удалить cookie просто щелкните правой кнопкой мыши на нем и"удалить"
вы можете использовать перехватчик почтальона.Что вы можете добавить в расширение chrome с помощью этого link:https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo
Это поможет вам отправлять запросы, которые используют куки браузера через приложение почтальона. Он также может отправлять заголовки, которые обычно ограничены Chrome, но имеют решающее значение для тестирования API.
а также вы можете включить с помощью перехватчика, который находится рядом с оранжевый значок синхронизации
обратите внимание, что этот ответ относится только к автономный почтальон пользовательского интерфейса а не почтальон приложение / дополнение для Chrome.
Как очистить кэш в Postman (так что вы должны войти снова при запросе токена, например):
- перейдите к просмотру: показать DevTools
- перейдите на вкладку Приложения, а затем очистить представление хранилища в левом меню
- отменить выбор всех вариантов, кроме кэша Хранения, а затем нажмите на кнопку "Очистить данные сайта"
- перезагрузка почтальон
- теперь вам будет предложено снова войти в систему при запросе нового токена



Comments