Back-end/HTTP

HTTPie for Terminal 설치 방법 및 사용 방법(Mac)

shoney9254 2023. 3. 14. 18:59
반응형

0. HTTPie 사용 이유

포스트맨이나 웹 브라우저를 사용하는 것도 귀찮을 때가 있다.

우리가 사용하는 IDE 터미널에서 바로 요청하고 응답하는 메세지를 확인하고 싶을 때, HTTPie를 사용하면 엄청 간단하게 확인할 수 있다. 

 

1. 설치 방법

1-1. 아래 사이트에 접속하면 상세하게 설명돼 있다.

https://httpie.io/

 

HTTPie – API testing client that flows with you

Making APIs simple and intuitive for those building the tools of our time.

httpie.io

사이트에 접속 후 아무거나 바로 다운로드 하면안된다.

우리가 사용하는 것은 터미널 용이기 때문이다. 

스크롤을 조금 내리면 HTTPie for Terminal이 나온다. 

 

1-2. brew를 통해서 설치를 하기 때문에 터미널을 실행 하고 아래와 같이 입력합니다. 

터미널

$ brew install httpie

 

1-3. 버전을 확인해서 설치 완료 확인합니다. 

터미널

$ http --version
3.2.1

 

2.  사용 방법

요즘 자주 사용하는 이유는 intellij 내부 터미널에서 쉽게 요청 가능하기 때문이다. 

(포스트맨, 웹브라우저 등 을 실행하지 않아도 쉽게 사용가능하다.)

 

사용 포맷은 아래와 같다. 

http [flags] [METHOD] URL [ITEM [ITEM]]

문법에서 다양한 방법을 제공하기 때문에, 상세한 사용 방법은 아래 홈페이지를 참조하셔야합니다. 

https://httpie.io/docs/cli/usage

 

그래도 제가 자주 사용하는 간단한 예시는 아래와 같습니다.

 

1) 쿼리로 파라 전달하는 경우

 

2) json로 바디로 전달하는 경우

반응형

'Back-end > HTTP' 카테고리의 다른 글

[HTTP] HTTP 요청 방법 3가지  (0) 2022.11.15
HTTP 메서드  (0) 2022.05.29
HTTP에 대해서  (0) 2022.03.21
URI, URL에 기본 개념 및 URL 문법  (0) 2022.03.21
인터넷 네트워크 용어 간단 정리  (0) 2022.03.19