티스토리 뷰
터미널에서 API에 간단하게 질의할 때 보통 curl을 많이 사용했는데, 단순하게 결과만 나오는 부분에서 아쉬운 점이 있었다.
이번에 파이썬을 공부하다 보니 Django에서 공식페이지에서 HTTP로 커맨드 하는 부분이 있어 찾아보았다.
Response 뿐만 아니라 헤더 정보와 http 상태도 같이 볼 수 있어 괜찮은 것 같다.
보통 윈도우나, 맥os 만 공식적으로 지원하는 부분이 많은데 리눅스까지 지원해 주는 부분도 인상적이다.
사용방법은 간단하다 설치하고 터미널에서 http로 질의하면 끝.
설치하기
맥os
brew install httpie
윈도우
# Make sure we have an up-to-date version of pip and setuptools:
pip install --upgrade pip setuptools
pip install --upgrade httpie
기본 사용법
~ $ http https://httpie.org/hello
HTTP/1.1 200 OK
CF-Cache-Status: DYNAMIC
CF-RAY: 5a8aa763da34e6f4-EWR
Connection: keep-alive
Content-Length: 116
Content-Type: text/x-rst;charset=utf-8
Date: Thu, 25 Jun 2020 00:43:21 GMT
Etag: "234b9a1fe19f125356a5396c8cc72d54493a2eef"
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
Set-Cookie: __cfduid=d8d002dd8ab379f9b46179f7d080bc5a51593045801; expires=Sat, 25-Jul-20 00:43:21 GMT; path=/; domain=.httpie.org; HttpOnly; SameSite=Lax
cf-request-id: 038a86f26a0000e6f451ab0200000001
Hello, World! 👋
~~~~~~~~~~~~~~~~
Thank you for trying out HTTPie 🥳
I hope this will become a friendship.
그 외 인증이나 헤더 정보도 포함하여 사용할 수 있다.
출처 : https://httpie.org/
'공부합시다' 카테고리의 다른 글
MYSQL 버전변경시 키워드, 예약어로 인한 구문오류 처리 (0) | 2020.10.13 |
---|---|
next.js HOST, PORT 설정하기 (0) | 2020.09.09 |
curl POST 예제 (0) | 2020.02.07 |
REST API 이렇게 써도 되나? (0) | 2019.06.14 |
윈도우 업데이트가 안되요 문제해결 (0) | 2018.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- aaa패턴
- addMonthWithoutOverflow
- l5-swagger
- 라라벨
- exception-test
- vim
- bitwarden-cli
- session+token authorize
- Laravel
- graphql-php
- addMonth
- 정의
- 정규식
- MySQL
- graphql
- php-laravel
- eloquent-observer
- laravel-kafka
- laravel-test
- 메일
- 테스트_다중트랜잭션
- redis
- password-manager
- l5-swagger-response
- django
- php
- observer 매개변수 전달하기
- 자바스크립트
- Python
- POP3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함