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?
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?
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
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.
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.
localhost
ahora
127.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í .
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
Postman no lo admite, pero WebSocket King sí.
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
Postman actualmente no admite eso.
Puede utilizar este probador en línea por Websocket.in: https://www.websocket.in/test-online
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
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.
socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });