성실한 사람이 되자

성실하게 글쓰자

This is spear

Tools

HTTPie를 이용해보기(HTTPie 설치 및 실행하기)

Imaspear 2020. 7. 2. 19:30
728x90

 

설명

HTTPie는 JSON 지원과 영구적인 세션, wget과 유사하며 플로그 등이 제공이 되기에 API 시대에서 사용자 친화적인 HTTP 클라이언트로서 사용이 편리합니다.

 

 

 

사용하기 좋은 이유 


HTTPie는 API, HTTP 서버 및 웹 서비스와의 간편한 디버깅 및 상호 작용을 위해 설계되었으며 다음을 통해 수행됩니다.

  • 기본 제공 JSON 지원
  • 색상 및 형식이 지정된 터미널 출력
  • 합리적인 기본값
  • 영구 세션
  • 양식 및 파일 업로드
  • HTTPS, 프록시 및 인증 지원
  • 임의 요청 데이터 및 헤더 지원
  • Wget과 유사한 다운로드
  • 확장 API
  • 표현적이고 직관적 인 구문
  • Linux, macOS 및 Windows 지원
  • 이 모든 것을 2 개의 간단한 명령으로 수행 : http + https

 

 

 

 

설치하기 

 

 pip안에 HTTPie가 존재하기 때문에 pip를 설치하여 HTTP를 사용하도록 하겠습니다.

 

 

 

 

아래 pip를 설치하는 방법을 작성해두었으니 확인하시면 됩니다.  

 

https://imspear.tistory.com/21

 

pip) 윈도우 명령 프롬프트를 이용해 설치하기(환경변수에서 Path 설정까지)

파이썬을 깔았는데도 pip 명령어를 이용할 수 없을 때가 있습니다. 이런 경우에는 직접 설치를 해줘야 하는데요 명령 프롬프트(cmd)를 이용해 설치하는 방법을 간단하게 알아보겠습니다. 실제로��

imspear.tistory.com

 

 

# Make sure we have an up-to-date version of pip and setuptools:
pip install --upgrade pip setuptools

pip install --upgrade httpie

 

 

 

 

위의 스크린샷에 보이는 경로를 시스템 환경변수에 추가해 주셔야 합니다. 

 

 

 

C:\Users\lee\AppData\Roaming\Python\Python37\Scripts 경로에 가면 http 파일 보이시죠? 

'

 

이곳에 환경변수를 추가해주세요~

 

그럼 이렇게 실행 되는걸 볼 수 있습니다. 

 

 

 

실행하기

 

간단하게 httpie에서 제공하는 테스트를 실행해보면 

http https://httpie.org/hello

짜잔 실행됩니다.

 

 

자세한 내용은 HTTPie documentation에서 확인하시면 됩니다. 

 

https://httpie.org/docs#installation

 

HTTPie 2.2.0 (latest) documentation

CLI HTTP that will make you smile. JSON and sessions support, syntax highlighting, wget-like downloads, plugins, and more.

httpie.org