[뉴스] Postman Now Supports Socket.IO

  • 윌리엄
    (WilliamR)
  • 윌리엄's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
27 Sep 2021 08:42 - 27 Sep 2021 08:43 #5362 작성자: 윌리엄
윌리엄 님의 글: [뉴스] Postman Now Supports Socket.IO
blog.postman.com/postman-now-supports-socket-io/

오늘날 Socket.IO 사용자들은 축하할 이유가 있습니다. 우리는 이전 WebSocket 발표 에서 이것을 암시 했지만 마침내 여기에 있습니다. Postman에서 Socket.IO에 대한 최고 수준의 지원을 발표하게 되어 기쁩니다. 이제 웹용 Postman 및 Postman Canary에서 실시간 Socket.IO API를 테스트할 수 있으며 이 기능은 8월 초에 다음 릴리스와 함께 기본 앱에서 사용할 수 있습니다.

Socket.IO는 웹 소켓을 사용하여 웹 클라이언트와 서버 간의 실시간 양방향 이벤트 기반 통신을 가능하게 하는 가장 인기 있는 라이브러리 중 하나입니다. HTTP API와 함께 Socket.IO를 사용하는 많은 개발자와 함께 이제 이 두 패러다임 사이를 자유롭게 전환하면서 Postman의 이점을 누릴 수 있습니다. 이것은 WebSocket 커뮤니티에 탁월한 도구와 지원을 제공하려는 Postman의 목표에서 큰 단계를 나타냅니다.

Socket.IO API를 디버그하기 위해 코드를 반복적으로 작성하는 대신 이제 Postman을 열고 서버에 연결하고 실시간으로 API를 대화식으로 디버그할 수 있습니다. 이제 더 이상 맹목적인 상태에 빠지지 않을 것입니다. 이제 손끝에서 바로 수많은 도구와 진단 도구를 사용할 수 있기 때문입니다.

시작하는 방법

이전에 Postman에서 원시 WebSocket 을 사용한 적이 있다면 Socket.IO의 사용자 인터페이스에 이미 익숙할 것입니다. 다음은 몇 단계만 거치면 Postman에서 Socket.IO 서버와의 연결을 설정하는 방법입니다.

  1. 왼쪽 사이드바에서 새로 만들기 를 클릭 합니다.
  2. WebSocket 요청을 선택합니다.
  3. 새 탭의 헤더 내에서 Raw 라는 드롭다운을 클릭하고 대신 Socket.IO 를 선택 합니다.
  4. Socket.IO 서버의 주소를 URL 표시줄에 입력합니다.
  5. 연결 을 클릭 합니다.

가까운 장래에 WebSocket 및 Socket.IO 요청 을 저장할 수 있으므로 이러한 단계를 자주 반복할 필요가 없습니다. 관심 있는 모든 서버가 클릭 한 번이면 됩니다! 이 업데이트를 계속 지켜봐 주십시오.

이벤트 듣기

이제 서버에 연결 되었으므로 특정 이벤트 를 수신 대기 해야 합니다. 이렇게 하려면 리스너 패널에 이벤트 이름을 입력하고 " + "를 클릭 하여 추가합니다. 이것은 Socket.IO이므로 리스너를 추가한 이벤트만 수신합니다. 클릭 한 번으로 리스너를 빠르게 비활성화하고 다시 활성화할 수 있으므로 관심 있는 다양한 이벤트 조합을 쉽고 유연하게 청취할 수 있습니다.

이벤트를 보내거나 받으면 통합 이벤트 타임 라인에 나타나며 한 곳에서 전체 연결 내역을 보여줍니다. 타임라인은 정보의 개요를 제공하는 각 이벤트의 미리보기를 표시하지만 클릭하여 확장하면 이벤트의 전체 내용을 살펴볼 수 있습니다.

전문가 팁: Socket.IO의 이벤트에는 여러 인수가 있을 수 있으므로 둘 이상의 이벤트 간에 전환할 수 있는 인수 선택기를 제공했습니다.

Postman에서 우리는 개발자 경험을 원활하게 만드는 데 정말로 신경을 쓰고 있습니다(우리 중 많은 사람들이 결국 개발자입니다!). 따라서 이벤트 타임라인은 기능으로 가득 차 있습니다. 강력한 검색 및 필터링 옵션이 많이 추가되어 노이즈를 제거하고 원하는 것을 정확히 찾을 수 있습니다. 또한 모든 이벤트는 자동으로 색상으로 구분되므로 다양한 이벤트를 쉽게 시각적으로 구문 분석할 수 있습니다. 다중 선택 기능을 사용하여 두 이벤트 간의 타이밍 차이를 즉시 확인할 수도 있으므로 대기 시간 및 기타 시간 기반 문제를 쉽게 분석할 수 있습니다.

이벤트 보내기

원시 WebSocket과 마찬가지로 Socket.IO는 양방향이므로 원할 때마다 서버에 메시지를 보낼 수 있습니다. 메시지 편집기에 메시지를 입력(또는 붙여넣기)하고 이벤트 이름을 입력한 다음 보내기 를 클릭할 수 있습니다. 또한 " + Arg "를 클릭하여 이벤트에 추가 인수를 첨부할 수 있습니다.

Postman은 JSON, 텍스트, 바이너리 등과 같은 다양한 입력 형식을 지원하며 원하는 대로 전환할 수 있습니다. 사실, 각 인수는 다른 입력 형식을 사용할 수 있습니다. 앞으로 더 많은 입력 형식에 대해 관심을 가지십시오.

WebSockets 및 Socket.IO의 다음 단계는 무엇입니까?

Socket.IO 는 Postman API 플랫폼을 위한 강력하고 새로운 개선 사항이지만 아직 더 많은 것이 있습니다. 첫째, 일류 Postman 지원을 즐기고 싶어하는 WebSocket 하위 프로토콜(Socket.IO뿐만 아니라)이 훨씬 더 많습니다. 둘째, WebSocket 지원(Socket.IO 포함)은 아직 베타 버전이므로 WebSocket을 나머지 Postman 에코시스템에 통합하는 방향으로 지속적으로 개선하여 베타 스티커를 제거할 것입니다. 여기에는 문서 추가, 스크립팅, 테스트 및 Postman에서 우리가 좋아하는 기타 모든 기능이 포함됩니다.

Postman에 이 강력한 추가 기능은 우리 커뮤니티에서 받은 수천 개의 추천, 아이디어 및 피드백 없이는 불가능했을 것입니다. 더 빠르고 더 나은 빌드에 도움이 되는 것을 계속 만들고 발전시킬 수 있도록 여러분의 지속적인 피드백을 듣고 싶습니다. WebSocket 지원 에 대한 Postman 커뮤니티 포럼 토론 에 참여 하고 GitHub 문제 추적기 링크를 따라 개선, 아이디어 및 문제에 대해 이야기 할 수 있도록 초대합니다 . 또한 Socket.IO API에 Postman을 사용하는 방법에 대해 자세히 알아보고 문서 개선 사항을 제안하려면 Socket.IO에 대한 학습 센터 문서 를 확인하는 것이 좋습니다.
Time to create page: 0.058 seconds
Powered by Kunena Forum