Conexões Websocket com carteiro

124

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?

Sr. Martini
fonte
4
Tente firecamp.app , criador aqui.
Nishchit Dhanani

Respostas:

45

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

JoshSommer
fonte
1
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.

Mohammad Rafigh
fonte
3
Não utilizável para solicitações para localhost ainda
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 .

adormecido
fonte
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
analisá-
7

Postman não oferece suporte, mas WebSocket King sim.

insira a descrição da imagem aqui

Tom
fonte
5

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

insira a descrição da imagem aqui

John
fonte
3
Não há como personalizar nada na solicitação do WS, apenas um campo de endereço!
caesarsol de
Estou preso com o mesmo problema. Preciso definir cabeçalhos personalizados na solicitação de conexão, mas parece que é impossível por agora
Dub Nazar
2
@DubNazar Se você ainda estiver interessado, pode usar Socket Wrench
asleepysamurai
1

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

Amine Harbaoui
fonte
não é isso que o operador está procurando
Christian Matthew
1

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.

socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });

insira a descrição da imagem aqui

Mahfuzur Rahman
fonte