Работает ли 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)
- почтальон автономный
Теперь шаги:
- На окнах CMD -> 'ipconfig' и скопируйте ваши IP-адреса
- Запустите FF и нажмите на расширение Foxy Proxy
- Установите заголовок, в поле "IP-адреса" вставьте IP-адреса (шаг 1), установите порт 5555 и сохраните.
- В FF на панели инструментов выберите созданный вами прокси
- Открытый почтальон
- Нажмите "Спутник" - захватить Api req...
- установить порт 5555
- Например, цель история
Теперь запросы от 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 снова работает.