J'utilise Postman pour tester une API REST existante. Cette API appelle des fonctions asynchrones sur le serveur qui renvoient une réponse sur un websocket à l'aide de StompJS.
Est-il possible de se connecter au websocket en utilisant Postman?
J'utilise Postman pour tester une API REST existante. Cette API appelle des fonctions asynchrones sur le serveur qui renvoient une réponse sur un websocket à l'aide de StompJS.
Est-il possible de se connecter au websocket en utilisant Postman?
Réponses:
Cela n'est pas possible à partir de mai 2017, car Postman ne fonctionne qu'avec des méthodes HTTP telles que POST, GET, PUT, DELETE.
P / S: Il y a une demande pour cela si vous souhaitez voter pour: github.com/postmanlabs/postman-app-support/issues/4009
Comme le commentaire précédent l'a mentionné, vous ne pouvez pas faire cela dans Postman. cependant, j'ai trouvé cette application Chrome dans la boutique en ligne. C'est très simple, mais cela fonctionne très bien avec mes connexions de socket Web locales.
Ce n'est pas encore possible dans Postman; Mais il existe une nouvelle alternative pour Postman, nommée Postwoman . il est open source et prend en charge les requêtes Websocket et SSE en temps réel.
localhost
encore
127.0.0.1
fonctionne pour le moment mais les appels sur le réseau local comme 192.168.xx ne fonctionnent pas.
J'ai rencontré ce problème assez souvent pour finalement créer ma propre interface graphique barebones pour tester les websockets. Il s'appelle Socket Wrench, il prend en charge
Il est disponible pour Mac OS X, Windows et Linux et vous pouvez l'obtenir à partir d' ici .
Vous pouvez utiliser l'outil APIC disponible ici https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Cet outil vous permet de tester des websocket qui utilisent StompJS ou Websocket natif. Plus d'informations ici sur www.apic.app
Postman ne le prend pas en charge, mais WebSocket King le fait.
J'ai rencontré exactement le même problème. J'ai dû passer un appel Web Socket. J'ai pu accomplir cela en utilisant Advanced Rest Client . J'utilise la version ARC: 12.1.3
Postman ne prend actuellement pas en charge cela.
Vous pouvez utiliser ce testeur en ligne par Websocket.in: https://www.websocket.in/test-online
Vous pouvez utiliser le testeur Socket.io , cette application vous permet de vous connecter à un serveur socket.io et de vous abonner à un certain sujet et / ou vous permet d'envoyer des messages de socket au serveur
Postman ne prend pas en charge websocket. La plupart des extensions et applications que j'avais jamais vues ne fonctionnaient pas correctement.
Solution que j'ai trouvée
Connectez-vous / ouvrez simplement votre application dans votre navigateur et ouvrez la console du navigateur. Entrez ensuite votre événement de socket et appuyez sur Entrée.
socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });