위키득계정 ↗
기술

HTTPie

HTTPie기술
분류
명령줄 HTTP 클라이언트
실행 명령
http와 https
주요 용도
API 확인과 디버깅
입력 지원
JSON과 폼 및 파일
HTTPie는 웹 서비스와 API에 요청을 보내고 응답을 읽기 쉽게 표시하는 명령줄 HTTP 클라이언트다. JSON 데이터, 폼과 파일 업로드 등 여러 요청 형태를 지원한다.

요청 구성

메서드와 헤더, 전달할 데이터를 명령줄에서 지정한다. JSON 지원과 폼 전송은 요청 형식에 맞는 데이터를 보내는 데 쓰인다. 응답이 예상과 다를 때는 주소뿐 아니라 메서드와 데이터 표현도 함께 확인해야 한다.

응답과 세션

서식과 색상을 적용한 출력은 응답 내용을 살펴보는 데 도움을 준다. 지속 세션 기능도 제공하므로 이어지는 요청에 필요한 상태를 유지하는 작업에 활용할 수 있다. 단발성 요청과 상태를 가진 요청을 구별하면 API 문제를 좁히기 쉽다.

전송 전 확인

오프라인 모드를 사용하면 요청을 실제로 전송하지 않고 구성된 내용을 확인할 수 있다. 명령을 검토하는 작업과 서버에서 동작을 확인하는 작업을 나누는 데 유용하다. CLI와 별도로 제공되는 데스크톱 및 웹 제품의 기능 범위는 구별한다.

관련 문서

Hurl / HTTP / HTTPS / ApacheBench