Ich verwende Postman, um eine vorhandene REST-API zu testen. Diese API ruft asynchrone Funktionen auf dem Server auf, die mit StompJS eine Antwort über einen Websocket zurückgeben.
Ist es möglich, mit Postman eine Verbindung zum Websocket herzustellen?
Antworten:
Dies ist ab Mai 2017 nicht möglich, da Postman nur mit HTTP-Methoden wie POST, GET, PUT, DELETE arbeitet.
P / S: Es gibt eine Anfrage dafür, wenn Sie upvoten möchten: github.com/postmanlabs/postman-app-support/issues/4009
quelle
Wie im vorherigen Kommentar erwähnt, können Sie dies in Postman nicht tun. Ich habe diese Chrome-App jedoch im Webshop gefunden. Es ist sehr einfach, aber es funktioniert sehr gut mit meinen lokalen Web-Socket-Verbindungen.
Smart Websocket Client
quelle
Bei Postman ist das noch nicht möglich. Für Postman gibt es jedoch eine neue Alternative namens Postwoman . Es ist Open Source und unterstützt Echtzeit-Websocket- und SSE-Anforderungen.
quelle
localhost
noch127.0.0.1
funktioniert vorerst, aber lokale Netzwerkanrufe wie 192.168.xx funktionieren nicht.Ich bin oft genug auf dieses Problem gestoßen, dass ich endlich meine eigene Barebone-GUI zum Testen von Websockets erstellt habe. Es heißt Socket Wrench, es unterstützt
Es ist für Mac OS X, Windows und Linux verfügbar und kann hier heruntergeladen werden .
quelle
Sie können das hier verfügbare Tool APIC verwenden: https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Mit diesem Tool können Sie Websockets testen, die entweder StompJS oder native Websockets verwenden. Weitere Infos hier unter www.apic.app
quelle
Postman unterstützt es nicht, WebSocket King jedoch.
quelle
Ich bin auf genau das gleiche Problem gestoßen. Musste einen Web Socket-Anruf tätigen. Dies konnte ich mit dem Advanced Rest Client erreichen . Ich verwende die ARC-Version: 12.1.3
quelle
Postman unterstützt das derzeit nicht.
Sie können diesen Online-Tester von Websocket.in verwenden: https://www.websocket.in/test-online
quelle
Sie können den Socket.io-Tester verwenden . Mit dieser App können Sie eine Verbindung zu einem socket.io-Server herstellen und ein bestimmtes Thema abonnieren und / oder Socket-Nachrichten an den Server senden
quelle
Postman unterstützt keinen Websocket. Die meisten Erweiterungen und Apps, die ich je gesehen hatte, funktionierten nicht richtig.
Lösung, die ich gefunden habe
Melden Sie sich einfach in Ihrem Browser an / öffnen Sie Ihre Anwendung und öffnen Sie die Browserkonsole. Geben Sie dann Ihr Socket-Ereignis ein und drücken Sie die Eingabetaste.
quelle