Соединения через WebSocket с почтальоном


125

Я использую Postman для тестирования существующего REST API. Этот API вызывает асинхронные функции на сервере, которые возвращают ответ через веб-сокет с использованием StompJS.

Можно ли подключиться к веб-сокету с помощью Postman?


4
Попробуйте firecamp.app , Creator здесь.
Нищит Дханани 08

Ответы:



45

Как упоминалось в предыдущем комментарии, вы не можете сделать это в Postman. однако я нашел это приложение Chrome в интернет-магазине. Это очень просто, но очень хорошо работает с моими локальными подключениями к веб-сокетам.

Клиент Smart Websocket


1
спасибо за быстрое решение почти 3 года спустя, почему ни один почтальон этого не делает?
Кристиан Мэтью,

#postman #websocket
Лютер

11

В Postman это пока невозможно; Но есть новая альтернатива для Почтальон, названный почтальонша . это открытый исходный код и поддерживает запросы Websocket и SSE в реальном времени.


3
Не используется для запросов к localhost еще
raphinesse

127.0.0.1пока работает, но вызовы по локальной сети, например 192.168.xx, не работают.
Мохаммад Рафиг,

10

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

  • несколько одновременных подключений к серверам (все ответы и подключения отображаются в одном окне),
  • полная история сообщений, позволяющая легко повторно использовать сообщения, и
  • настраиваемые заголовки для первоначального запроса на подключение.

Он доступен для Mac OS X, Windows и Linux, и вы можете получить его здесь .


Похоже, интересный проект. У меня несколько ошибок; Я отвечу на проблему с GitHub.
Holistic Developer

@EmmanuelMahuni Не могли бы вы открыть проблему на Github с инструкциями по воспроизведению?
asleepysamurai

неплохо ... мне это нравится. хотелось бы, чтобы был способ сохранить вывод, а предварительный просмотр json хуже, чем предварительный просмотр текста. json должен быть красивым, а все остальное должно быть .. ну текст
Кристиан Мэтью

очень хороший проект. хорошая работа ... нужно только пару улучшений
Кристиан Мэтью

@ChristianMatthew Пожалуйста, откройте вопрос на Github по проекту, я скоро займусь его реализацией :)
asleepysamurai

8

Вы можете использовать инструмент APIC, доступный здесь https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Этот инструмент позволяет тестировать веб-сокеты, использующие либо StompJS, либо собственный веб-сокет. Более подробная информация на сайте www.apic.app


Большой! но это еще не бета. Я жду освобождения.
F.Tamy 06

1
Срок действия этого URL-адреса myapic.com истек, и его перехватил рекламный скваттер. Похоже, они сейчас вместо этого используют apic.app
Дэвид Вудс


5

Я столкнулся с той же проблемой. Пришлось позвонить в веб-сокет. Я смог сделать это с помощью Advanced Rest Client . Я использую версию ARC: 12.1.3

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


3
Однако нет возможности настроить что-либо в запросе WS, только поле адреса!
caesarsol

У меня такая же проблема. Мне нужно установить пользовательские заголовки при запросе подключения, но похоже, что сейчас это невозможно
Дуб Назар

2
@DubNazar Если вам все еще интересно, вы можете использовать Socket Wrench
asleepysamurai



1

Почтальон не поддерживает веб-сокет. Большинство расширений и приложений, которые я когда-либо видел, не работали должным образом.

Решение, которое я нашел

Просто войдите / откройте свое приложение в браузере и откройте консоль браузера. Затем введите событие сокета и нажмите ввод.

socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.