[python] HTTPie로 POST 메서드를 사용하는 방법은 어떻게 되나요?
- HTTPie를 설치합니다.
$ pip install httpie
- POST 요청을 보낼 URL과 함께 다음 명령을 실행합니다.
$ http POST <URL>
여기서
<URL>
은 요청을 보낼 웹 서버의 URL입니다. - 필요한 경우, 추가적인 헤더나 바디 데이터를 요청에 포함할 수 있습니다.
- 헤더 추가하기:
-h
나--headers
옵션을 사용하여 헤더를 추가합니다. - 바디 데이터 추가하기:
-f
나--form
옵션을 사용하여 form 데이터를 추가하거나,-j
나--json
옵션을 사용하여 JSON 데이터를 추가합니다.
- 헤더 추가하기:
예를 들어, POST 요청을 보낼 URL이 https://api.example.com/users
이고, name
과 email
이라는 파라미터를 바디에 담아 요청을 보내는 경우에는 다음과 같이 입력합니다.
$ http POST https://api.example.com/users name="John Doe" email="johndoe@example.com"
HTTPie는 간편한 명령 줄 인터페이스를 제공하므로, 복잡한 HTTP 요청을 쉽게 테스트하고 디버깅할 수 있습니다. 다양한 옵션과 기능을 활용하여 POST 요청을 보내보세요.