Estou usando o Postman para testar uma API REST existente. Esta API chama funções assíncronas no servidor que retornam uma resposta por meio de um websocket usando StompJS.
É possível conectar-se ao websocket usando o Postman?
Como o comentário anterior mencionou, você não pode fazer isso no Postman. no entanto, encontrei este aplicativo do Chrome na loja da web. É muito simples, mas está funcionando muito bem com minhas conexões de soquete da web local.
obrigado pela solução rápida quase 3 anos depois, por que nenhum carteiro faz isso?
Christian Matthew
#postman #websocket
Luther
11
Ainda não é possível no Postman; Mas há uma nova alternativa para Postman, chamada Postwoman . é open source e oferece suporte a solicitações Websocket e SSE em tempo real.
Não utilizável para solicitações para localhostainda
raphinesse
127.0.0.1funciona por enquanto, mas chamadas de rede local como 192.168.xx não funcionam.
Mohammad Rafigh
10
Já me deparei com esse problema com tanta frequência que finalmente criei minha própria GUI barebones para testar websockets. Chama-se Socket Wrench, suporta
múltiplas conexões simultâneas com servidores (com todas as respostas e conexões exibidas na mesma visualização),
histórico de mensagens abrangente para permitir a fácil reutilização de mensagens, e
cabeçalhos personalizados para a solicitação de conexão inicial.
Está disponível para Mac OS X, Windows e Linux e você pode obtê-lo aqui .
Parece um projeto interessante. Estou encontrando alguns erros; Seguirei com um problema do GitHub.
Holistic Developer
@EmmanuelMahuni Você poderia abrir um problema do Github com etapas para reproduzir?
asleepysamurai
nada mal ... eu gosto. gostaria que houvesse uma maneira de salvar a saída e a visualização json fosse pior do que a visualização do texto. o json deve ser bonito e o resto deve ser .. bom texto
Christian Matthew
projeto muito bom. bom trabalho ... só precisa de algumas melhorias
Christian Matthew
@ChristianMatthew Por favor, abra um problema no Github no projeto, irei
Corri exatamente para o mesmo problema. Tive que fazer uma chamada Web Socket. Consegui fazer isso usando o Advanced Rest Client . Estou usando a versão ARC: 12.1.3
Você pode usar o testador Socket.io , este aplicativo permite que você se conecte a um servidor socket.io e se inscreva em um determinado tópico e / ou permite que você envie mensagens de socket para o servidor
Respostas:
Isso não era possível a partir de maio de 2017, porque Postman só funciona com métodos HTTP como POST, GET, PUT, DELETE.
P / S: há uma solicitação para isso se você quiser votar positivamente : github.com/postmanlabs/postman-app-support/issues/4009
fonte
Como o comentário anterior mencionou, você não pode fazer isso no Postman. no entanto, encontrei este aplicativo do Chrome na loja da web. É muito simples, mas está funcionando muito bem com minhas conexões de soquete da web local.
Cliente Smart Websocket
fonte
Ainda não é possível no Postman; Mas há uma nova alternativa para Postman, chamada Postwoman . é open source e oferece suporte a solicitações Websocket e SSE em tempo real.
fonte
localhost
ainda127.0.0.1
funciona por enquanto, mas chamadas de rede local como 192.168.xx não funcionam.Já me deparei com esse problema com tanta frequência que finalmente criei minha própria GUI barebones para testar websockets. Chama-se Socket Wrench, suporta
Está disponível para Mac OS X, Windows e Linux e você pode obtê-lo aqui .
fonte
Você pode usar a ferramenta APIC disponível aqui https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Esta ferramenta permite que você teste websocket que usa StompJS ou Websocket nativo. Mais informações aqui em www.apic.app
fonte
Postman não oferece suporte, mas WebSocket King sim.
fonte
Corri exatamente para o mesmo problema. Tive que fazer uma chamada Web Socket. Consegui fazer isso usando o Advanced Rest Client . Estou usando a versão ARC: 12.1.3
fonte
Postman atualmente não suporta isso.
Você pode usar este testador online por Websocket.in: https://www.websocket.in/test-online
fonte
Você pode usar o testador Socket.io , este aplicativo permite que você se conecte a um servidor socket.io e se inscreva em um determinado tópico e / ou permite que você envie mensagens de socket para o servidor
fonte
Postman não suporta websocket. A maior parte da extensão e do aplicativo que eu já vi não estava funcionando corretamente.
Solução que encontrei
Basta fazer o login / abrir seu aplicativo no navegador e abrir o console do navegador. Em seguida, insira seu evento de socket e pressione Enter.
fonte