Работает ли Chrome Interceptor в Postman с автономной версией Postman?

Ранее я использовал расширение Postman Chrome вместе с расширением Postman Interceptor для захвата HTTP-запросов от Chrome в Postman. Однако теперь, когда Postman перешел с расширения Chrome на отдельное приложение, у меня возникли проблемы с воспроизведением этой функции в автономной версии Postman (v5.5.0). Документация Почтальона предполагает, что это все еще возможно здесь, однако скриншоты не соответствуют последней версии приложения. Например, в Postman вместо значка, который выглядит как спутник, я вижу значок, который выглядит как спутниковая антенна:

Нажав на это изображение, вы получите PROXY SETTINGS диалог, в котором меня просят выбрать порт. Когда я выбираю по умолчанию 5555, включите расширение перехватчика в Chrome и делайте запросы из Chrome, я не вижу запросов в Postman. Я делаю что-то не так или эта функция была исключена из Почтальон?

2 ответа

Решение

Существует возможность получать запросы из браузера, как если бы вы использовали в приложении почтальона Chrome. Это очень легко сделать.

Ожидаемое:

  • Браузер Firefox
  • Foxy прокси аддон (в FF)
  • почтальон автономный

Теперь шаги:

  1. На окнах CMD -> 'ipconfig' и скопируйте ваши IP-адреса
  2. Запустите FF и нажмите на расширение Foxy Proxy
  3. Установите заголовок, в поле "IP-адреса" вставьте IP-адреса (шаг 1), установите порт 5555 и сохраните.
  4. В FF на панели инструментов выберите созданный вами прокси
  5. Открытый почтальон
  6. Нажмите "Спутник" - захватить Api req...
  7. установить порт 5555
  8. Например, цель история

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

Убедитесь, что вы установили Interceptor Bridge для собственных приложений https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/5290

Казалось бы, Postman снова добавил эту функцию в собственное приложение:

С выпуском Postman v7.2 Interceptor вернулся. Однако его функциональность немного изменилась - интеграция перехватчика синхронизирует только файлы cookie. Теперь вы можете указать домены браузера в Postman, и Interceptor будет захватывать файлы cookie для этих сайтов и синхронизировать их с вашим экземпляром Postman. В настоящее время вы не можете захватывать запросы с помощью Interceptor, поскольку встроенный прокси-сервер Postman уже позволяет это.

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

Вот мое решение:
В Почтальоне с правой стороны вы можете добавить Cookies. Я добавил туда свой файл cookie XDEBUG_SESSION и вуаля, xdebug снова работает.

Другие вопросы по тегам