Подтвердить что ты не робот

Отправка файлов cookie с почтальона

Я прочитал руководство по отправке запроса с cookie с почтальоном:

Поскольку упакованное приложение запускается в песочнице отдельно от браузера, оно не может получить доступ к файлам cookie, установленным в браузере. Это ограничение может также можно преодолеть с помощью расширения Interceptor. Почтальон все маршруты запросов через Interceptor, который затем использует контекст браузера для отправки запросов. Cookies, установленные внутри браузера, автоматически прилагается к вашим запросам. Прочитайте исходное сообщение в блоге на Interceptor.

Как только перехватчик включен, вы также можете отправлять файлы cookie из Почтальон. Просто установите заголовок "Cookie", и cookie будет отправлен с просьбой. Вы также можете получить доступ к файлам cookie, которые доступный, когда ответ возвращается. Отправляйте сообщение в блоге для более

Итак, я загрузил перехватчик для google chrome и включил его.

Кроме того, я добавляю следующее почтальону: Cookie JSESSIONID=daczcz36789

Когда я смотрю на сеть, я замечаю, что Cookie не отправляется.

Что я делаю неправильно?

4b9b3361

Ответ 1

Вы можете включить Interceptor в браузере и в Postman отдельно. Для отправки/получения файлов cookie вы должны включить Interceptor в Postman. Поэтому, если вы разрешаете перехватчик только в браузере - это не сработает. На самом деле вам не нужно включать Interceptor в браузер вообще - если вы не хотите наводнять свою историю почтальона ненужными запросами.

Ответ 2

Вы должны активировать своего человека-перехватчика вручную, он расположен в правом верхнем углу окна вашего почтальона. Существует несколько кнопок, найдите кнопку перехватчика и включите ее, затем вы можете отправлять файлы cookie после установки поля Cookie в заголовках запросов.

Ответ 3

Включить интерцептор таким образом

В основном это хром-штекер. После установки расширения вам также необходимо убедиться, что расширение включено с хромированной стороны.

введите описание изображения здесь

Ответ 4

У меня возникали проблемы с этой работой (в OSX). Я следовал инструкциям Postman, и совет здесь, и файлы cookie все еще не были установлены.

Тем не менее, сообщение выше говорит: "Если вы включите перехватчик только в браузере - он не будет работать" предупредил меня о том, что перехватчик может быть включен как в браузере, так и в самом Postman. Я думал, что попробую включить его в браузере, чтобы узнать, помогло ли это, и так оно и было. Затем я отключил его в браузере, и он все еще работал.

Итак, если у вас возникают проблемы с его работой, я бы предложил попробовать включить его в браузере хотя бы один раз, так как для меня это, казалось, вызвало его в жизнь. Я думаю, вам все равно понадобится включить его в Postman тоже.

Ответ 5

Даже после переключения это не сработало. Я закрыл и перезапустил браузер после добавления плагина postman, зарегистрировался на сайте, чтобы генерировать файлы cookie заново, а затем он работал у меня.

Ответ 6

Приложения Chrome, включая Postman, устаревают, как упоминалось здесь. Теперь рекомендуется использовать собственные приложения, которые не отсоединяются от изолированной среды браузера.

Цитата из страницы функций:

ОСОБЕННОСТИ, ЭКСКЛЮЗИВНЫЕ ДЛЯ НАРОДНЫХ ПРИЛОЖЕНИЙ:

COOKIES. На родные приложения вы можете напрямую работать с файлами cookie. В отличие от приложение Chrome, не требуется отдельное расширение (Interceptor).

ВСТРОЕННАЯ ПРОКСИМА. На родные приложения есть встроенный прокси-сервер, который вы может использовать для захвата сетевого трафика.

ОГРАНИЧЕННЫЕ РУКОВОДИТЕЛИ: последние версия родных приложений позволяет отправлять заголовки, такие как Origin и User-Agent. Они ограничены в приложении Chrome. НЕ ПОСЛЕДУЙТЕ

ОПЦИИ REDIRECTS. Эта опция существует в собственных приложениях для предотвращения запросы, которые автоматически возвращают ответ серии 300 перенаправлены. Раньше пользователям приходилось использовать расширение Interceptor для этого в приложении Chrome.

МЕНЮ БАР: родные приложения не ограниченный стандартами Chrome для строки меню.

ПОСТМАН КОНСОЛИ: В последней версии собственных приложений есть встроенная консоль, которая позволяет просматривать данные запроса сети для вызовов API.

Итак, как только вы установите собственное приложение Postman из здесь, вам не нужно искать дополнительные предварительные условия, такие как приложение-перехватчик, чтобы проверить ваши файлы cookie. Мне не нужно было менять один параметр после установки собственного почтового приложения, и все мои куки были видны на вкладке Cookies, как показано ниже:

введите описание изображения здесь