15P by xguru 1일전 | ★ favorite | 댓글과 토론
  • Postman이나 IDE 없이도 .http 또는 .rest 파일을 직접 읽어 API 요청을 수행하는 CLI 기반 API 클라이언트
    • HTTP, GraphQL, gRPC 요청을 모두 지원
  • Vim 키바인딩모달 편집기: 시각적 선택, 클립보드 복사(yank)/삭제(cut), Shift+F 검색, i / Esc 전환으로 입력 모드와 보기 모드 간 이동
  • 워크스페이스 탐색기 에서 .http/.rest 파일만 필터링하여 탐색 가능하며, 증분 검색으로 빠른 이동 지원
  • 별도 파일 없이 URL만 입력하고 Ctrl+Enter로 즉시 인라인 요청 실행 가능
  • Curl 명령어 파싱을 지원하여 curl 옵션 일부를 해석해 요청으로 변환함
  • 상태 인식형 응답 패널 제공. 상단 헤더에는 현재 워크스페이스, 환경, 실행 중인 요청, 스크립트/테스트 결과 표시
    • 응답 영역은 Pretty, Raw, Headers, History 탭과 함께 요청 미리보기(preview) 기능을 포함
  • 응답을 세로 또는 가로로 분할해 배치하고, 패널을 고정(pin) 하여 Pretty / Raw / Headers 탭을 나란히 비교하거나 통합 Diff 뷰로 차이를 확인할 수 있음
  • @auth 명령어는 Basic, Bearer, API Key, 그리고 사용자 정의 헤더 방식을 모두 지원. {{$timestamp}}, {{$uuid}} 같은 내장 헬퍼 함수도 제공
  • 요청 전(pre-request) 및 테스트 스크립팅 기능을 지원:
    • JavaScript 기반 훅을 통해 전송 전 요청 내용을 수정하거나,
    • 응답에 대한 검증(assert) 을 수행하고,
    • 통과/실패 결과를 에디터 내에서 바로 확인할 수 있음
  • GraphQL 및 gRPC 지원: @graphql, @grpc 지시어로 요청 자동 포맷팅 및 메타데이터 처리
  • 세션 지속성 기능 제공: 쿠키 저장소(cookie jar), 요청 히스토리, 환경별 항목이 재시작 후에도 유지. @no-log 로 응답 본문을 기록에서 제외(마스킹) 할 수 있음