우편 배달부와 Websocket 연결


124

Postman을 사용하여 기존 REST API를 테스트하고 있습니다. 이 API는 StompJS를 사용하여 웹 소켓을 통해 응답을 반환하는 서버의 비동기 함수를 호출합니다.

Postman을 사용하여 웹 소켓에 연결할 수 있습니까?


4
시도 firecamp.app 창조주 여기.
Nishchit Dhanani 19-06-08

답변:



45

이전 의견에서 언급했듯이 Postman에서는이 작업을 수행 할 수 없습니다. 하지만 웹 스토어에서이 Chrome 앱을 찾았습니다. 매우 간단하지만 내 로컬 웹 소켓 연결에서 정말 잘 작동합니다.

스마트 웹 소켓 클라이언트


1
거의 3 년 후 빠른 솔루션에 감사드립니다. 왜 우체부가 이렇게하지 않습니까?
Christian Matthew

#postman #websocket
Luther

11

Postman에서는 아직 불가능합니다. 그러나 Postman이라는 새로운 대안이 있습니다. Postwoman . 오픈 소스이며 실시간 Websocket 및 SSE 요청을 지원합니다.


3
localhost 아직
raphinesse

127.0.0.1지금은 작동하지만 192.168.xx와 같은 로컬 네트워크 호출은 작동하지 않습니다.
Mohammad Rafigh

10

이 문제를 자주 겪어 마침내 웹 소켓을 테스트하기 위해 나만의 베어 본 GUI를 만들었습니다. 소켓 렌치라고합니다.

  • 서버에 대한 다중 동시 연결 (모든 응답 및 연결이 동일한보기에 표시됨)
  • 메시지를 쉽게 재사용 할 수있는 포괄적 인 메시지 기록
  • 초기 연결 요청에 대한 사용자 지정 헤더.

Mac OS X, Windows 및 Linux에서 사용할 수 있으며 여기 에서 다운로드 할 수 있습니다 .


흥미로운 프로젝트 같네요. 몇 가지 오류가 있습니다. GitHub 문제에 대해 후속 조치를 취하겠습니다.
Holistic Developer

@EmmanuelMahuni 재현 단계가 있는 Github 문제 를 열어 주 시겠습니까?
asleepysamurai

나쁘지 않아요 ... 좋아요. 출력을 저장하는 방법이 있고 json 미리보기가 텍스트 미리보기보다 나쁘기를 바랍니다. json으로 꽤해야하며, 나머지는 ..있을뿐만 텍스트한다
기독교 마태 복음

아주 좋은 프로젝트입니다. 좋은 작품은 ... 단지 몇 개선이 필요
기독교 매튜에게

@ChristianMatthew 오픈하십시오 Github에서 문제를 :) 곧 그것을 구현으로 살펴 보겠습니다 프로젝트에
asleepysamurai

8

https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam에서 제공되는 APIC 도구를 사용할 수 있습니다 . 이 도구를 사용하면 StompJS 또는 기본 Websocket을 사용하는 웹 소켓을 테스트 할 수 있습니다. 자세한 정보는 www.apic.app 에서 확인 하세요.


큰! 그러나 아직 베타입니다. 나는 석방을 기다리고 있습니다.
F.Tamy

1
myapic.com URL이 만료되어 광고 스쿼터가 점령 한 것 같습니다. 현재 apic.app을 대신 사용하는 것 같습니다
David Woods


5

나는 똑같은 문제에 부딪쳤다. 웹 소켓 호출을해야했습니다. Advanced Rest Client를 사용하여이 작업을 수행 할 수있었습니다 . ARC 버전을 사용하고 있습니다 : 12.1.3

여기에 이미지 설명 입력


3
WS 요청에서 아무것도 사용자 정의 할 방법이 없습니다. 주소 필드 만 있으면됩니다!
caesarsol

나는 같은 문제에 봉착했다. 나는 연결 요청에 세트 사용자 정의 헤더에 필요하지만, 그것과 같은 모습은 지금은 불가능
신참 나자르

2
당신은 여전히 관심이 있다면 @DubNazar, 당신은 사용할 수있는 소켓 렌치
asleepysamurai



1

Postman은 웹 소켓을 지원하지 않습니다. 내가 본 대부분의 확장 프로그램과 앱이 제대로 작동하지 않았습니다.

내가 찾은 해결책

브라우저에서 애플리케이션에 로그인 / 열고 브라우저 콘솔을 엽니 다. 그런 다음 소켓 이벤트를 입력하고 Enter를 누르십시오.

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

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.