Могу ли я видеть ответы на запросы при захвате запросов с помощью Postman?

#postman

#postman

Вопрос:

У меня запущен прокси, поддерживаемый Postman. Я использую это для захвата запросов из интеграционных тестов. Я могу видеть запросы на вкладке «История», но сведения о запросе не включают данные ответа, такие как http-код, тело ответа и т.д.

Если я нажимаю отправить, т.Е. Повторяю запрос с помощью Postman, тогда отображаются эти данные.

Я действительно в замешательстве, поскольку Postman является прокси-сервером и может как перехватывать запрос, так и отвечать, с какой стати он не будет отображать данные ответа и отображать только детали запроса?

Как мне отобразить ответ на захваченные запросы от другого процесса??

Чтобы предоставить более подробную информацию: я использую прокси, а не перехватчик, потому что я делаю вызовы localhost, и перехватчик не будет их перехватывать.

Вот как выглядит пользовательский интерфейс с гигантским вопросительным знаком, показывающим пустой раздел ответа 🙂 Записи на вкладке «История» генерируются интеграционными тестами, вызывающими сервер разработки, работающий на localhost.

Если я повторю конкретный (выбранный в данный момент) запрос, нажав кнопку отправки, он отобразит ответ json с радостью.

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

Postman — это последняя версия (на дату и время публикации этого сообщения), работающая под управлением WSL2 с Ubuntu 20.04

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

Комментарии:

1. Не могли бы вы предоставить изображения того, что вы можете «видеть», пожалуйста. 😁

2. Это перехватчик, который вы настроили для захвата запросов в истории? Какая версия приложения это?

3. @DannyDainton нет, как я указал в вопросе, это не перехватчик, потому что перехватчик не работает с запросами, направленными на URL-адреса локального хоста. необходим прокси, который явно настроен для клиентского программного обеспечения. Это последняя версия postman версии 7.34.0

4. Вопрос немного распространен, поэтому его было легко пропустить. Если вы не отправляете эти запросы через приложение или не используете перехватчик, в нем не будет этих данных ответа. Статический скриншот того, что выглядит как запрос, который не был отправлен, на самом деле не дает нам много для продолжения. Можете ли вы просмотреть процесс получения этих данных в истории?

5. @DannyDainton я в замешательстве. Не поймите меня неправильно, но вопрос выглядит довольно понятным для меня. У меня есть код, написанный на Java, который использует postman в качестве прокси-сервера, при выполнении вызовов localhost / api Эти вызовы отображаются в истории по мере выполнения тестов Java, но доступны только данные, связанные с запросом, когда я нажимаю на вкладку «Вызовы в истории». Таким образом, postman «захватывает» только запросы к конечным точкам REST, но не ответ от сервера, даже если это прокси, расположенный посередине, что делает его бесполезным для захвата, когда он захватывает только половину последовательности событий запроса / ответа.

Ответ №1:

Начиная с версии 8.9, Postman теперь позволяет захватывать ответы вместе с запросами.