요청 구성
메서드와 헤더, 전달할 데이터를 명령줄에서 지정한다. JSON 지원과 폼 전송은 요청 형식에 맞는 데이터를 보내는 데 쓰인다. 응답이 예상과 다를 때는 주소뿐 아니라 메서드와 데이터 표현도 함께 확인해야 한다.
응답과 세션
서식과 색상을 적용한 출력은 응답 내용을 살펴보는 데 도움을 준다. 지속 세션 기능도 제공하므로 이어지는 요청에 필요한 상태를 유지하는 작업에 활용할 수 있다. 단발성 요청과 상태를 가진 요청을 구별하면 API 문제를 좁히기 쉽다.
전송 전 확인
오프라인 모드를 사용하면 요청을 실제로 전송하지 않고 구성된 내용을 확인할 수 있다. 명령을 검토하는 작업과 서버에서 동작을 확인하는 작업을 나누는 데 유용하다. CLI와 별도로 제공되는 데스크톱 및 웹 제품의 기능 범위는 구별한다.
관련 문서
Hurl / HTTP / HTTPS / ApacheBench