Estoy usando Postman para probar una API REST existente. Esta API llama a funciones asíncronas en el servidor que devuelven una respuesta a través de un websocket usando StompJS.
¿Es posible conectarse al websocket usando Postman?
Como se mencionó en el comentario anterior, no puede hacer esto en Postman. sin embargo, encontré esta aplicación de Chrome en la tienda web. Es muy simple, pero funciona muy bien con mis conexiones de socket web locales.
gracias por la rápida solución casi 3 años después, ¿por qué ningún cartero hace esto?
Christian Matthew
#postman #websocket
Luther
11
Todavía no es posible en Postman; Pero hay una nueva alternativa para Postman, llamada Postwoman . es de código abierto y admite solicitudes Websocket y SSE en tiempo real.
No se puede utilizar para solicitudes hasta localhostahora
raphinesse
127.0.0.1funciona por ahora, pero las llamadas de red local como 192.168.xx no funcionan.
Mohammad Rafigh
10
Me he encontrado con este problema con suficiente frecuencia que finalmente creé mi propia GUI básica para probar websockets. Se llama Llave de tubo, admite
múltiples conexiones simultáneas a servidores (con todas las respuestas y conexiones mostradas en la misma vista),
historial de mensajes completo para permitir una fácil reutilización de los mensajes, y
encabezados personalizados para la solicitud de conexión inicial.
Está disponible para Mac OS X, Windows y Linux y puede obtenerlo desde aquí .
Parece un proyecto interesante. Tengo algunos errores; Seguiré con un problema de GitHub.
Desarrollador holístico
@EmmanuelMahuni ¿Podría abrir un problema de Github con pasos para reproducirlo?
Asleepysamurai
no está mal ... me gusta. Ojalá hubiera una forma de guardar la salida y la vista previa de json es peor que la vista previa del texto. el json debe ser bonito y el resto debe ser .. bueno, texto
Christian Matthew
MUY BUEN PROYECTO. buen trabajo ... necesita solo un par de mejoras
Christian Matthew
@ChristianMatthew Por favor, abra un problema de Github en el proyecto, buscaré implementarlo pronto :)
Me encontré exactamente con el mismo problema. Tuve que hacer una llamada a Web Socket. Pude lograr esto usando Advanced Rest Client . Estoy usando la versión ARC: 12.1.3
Sin embargo, no hay forma de personalizar nada en la solicitud de WS, ¡solo un campo de dirección!
Caesarsol
Estoy atrapado con el mismo problema. Necesito configurar encabezados personalizados en la solicitud de conexión, pero parece que es imposible por ahora
Dub Nazar
2
@DubNazar Si todavía estás interesado, puedes usar la llave de
Puede usar el probador Socket.io , esta aplicación le permite conectarse a un servidor socket.io y suscribirse a un tema determinado y / o le permite enviar mensajes de socket al servidor
Respuestas:
Esto no es posible a partir de mayo de 2017, porque Postman solo funciona con métodos HTTP como POST, GET, PUT, DELETE.
P / S: hay una solicitud para esto si desea votar a favor : github.com/postmanlabs/postman-app-support/issues/4009
fuente
Como se mencionó en el comentario anterior, no puede hacer esto en Postman. sin embargo, encontré esta aplicación de Chrome en la tienda web. Es muy simple, pero funciona muy bien con mis conexiones de socket web locales.
Cliente Smart Websocket
fuente
Todavía no es posible en Postman; Pero hay una nueva alternativa para Postman, llamada Postwoman . es de código abierto y admite solicitudes Websocket y SSE en tiempo real.
fuente
localhost
ahora127.0.0.1
funciona por ahora, pero las llamadas de red local como 192.168.xx no funcionan.Me he encontrado con este problema con suficiente frecuencia que finalmente creé mi propia GUI básica para probar websockets. Se llama Llave de tubo, admite
Está disponible para Mac OS X, Windows y Linux y puede obtenerlo desde aquí .
fuente
Puede utilizar la herramienta APIC disponible aquí https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Esta herramienta le permite probar websocket que usa StompJS o Websocket nativo. Más información aquí en www.apic.app
fuente
Postman no lo admite, pero WebSocket King sí.
fuente
Me encontré exactamente con el mismo problema. Tuve que hacer una llamada a Web Socket. Pude lograr esto usando Advanced Rest Client . Estoy usando la versión ARC: 12.1.3
fuente
Postman actualmente no admite eso.
Puede utilizar este probador en línea por Websocket.in: https://www.websocket.in/test-online
fuente
Puede usar el probador Socket.io , esta aplicación le permite conectarse a un servidor socket.io y suscribirse a un tema determinado y / o le permite enviar mensajes de socket al servidor
fuente
Postman no es compatible con websocket. La mayor parte de la extensión y la aplicación que había visto no funcionaban correctamente.
Solución que encontré
Simplemente inicie sesión / abra su aplicación en su navegador y abra la consola del navegador. Luego ingrese su evento de socket y presione enter.
fuente