위키득계정 ↗
기술

Restish

Restish기술
분류
HTTP API 명령줄 클라이언트
명세 연결
OpenAPI
출력 활용
구조화된 형식과 필터
확장 방식
플러그인
Restish는 REST 방식의 HTTP API를 다루는 명령줄 클라이언트다. 일반 요청 외에도 OpenAPI 설명을 연결해 API 구조를 반영한 명령과 도움말을 구성할 수 있다.

일반 요청과 API 명령

주소에 직접 요청하는 방식과 API 설명을 바탕으로 생성된 명령을 사용하는 방식을 제공한다. 명세가 연결되면 작업에 맞는 도움말과 자동 완성도 활용할 수 있다. 다만 명세가 실제 서비스와 일치하는지는 별도로 확인해야 한다.

응답의 활용

구조화된 응답에 필터를 적용하고 JSON, 표나 CSV 등의 형태로 출력할 수 있다. 페이지 이동 링크를 따라 데이터를 처리하는 기능도 제공한다. 화면에서 확인할 때와 후속 프로그램에 전달할 때 필요한 표현이 다르므로 용도에 맞게 출력 형식을 고른다.

설정과 확장

프로필과 인증 설정을 관리하고 플러그인으로 기능을 확장한다. 공식 문서는 현재 계열과 이전 계열의 사용법을 구분한다. 오래된 설정이나 실행 방법을 적용할 때는 설치된 버전의 문서와 맞는지 확인해야 한다.

관련 문서

Newman / HTTPie / Hurl / HTTP