[python] HTTPie를 사용하여 API 호출을 로깅하는 방법은 어떻게 되나요?
  1. 먼저, HTTPie를 설치합니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행합니다:
pip install httpie
  1. HTTPie를 사용하여 API를 호출하고 로깅을 활성화하려면, -v 또는 --verbose 옵션을 사용합니다. 이 옵션은 HTTP 요청 및 응답 헤더 및 본문을 자세히 출력합니다.

예를 들어, 다음 명령을 사용하여 GET 요청을 보냅니다:

http --verbose GET https://api.example.com/users

이렇게 하면 HTTPie는 요청과 응답을 자세히 출력합니다. 예를 들어, 다음과 유사한 출력을 볼 수 있습니다:

GET /users HTTP/1.1
Accept: application/json, */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: api.example.com

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 456
Date: Mon, 15 Nov 2021 10:00:00 GMT

{
    "users": [
        {
            "id": 1,
            "name": "John Doe"
        },
        {
            "id": 2,
            "name": "Jane Smith"
        }
    ]
}

HTTPie는 어떻게 요청이 구성되고 어떤 응답을 받았는지를 자세히 보여주므로, 디버깅이나 테스트하는 동안 매우 유용합니다. 또한, 이를 통해 API 호출을 로깅하고 추적할 수 있습니다.

더 많은 옵션 및 기능에 대한 정보는 HTTPie 공식 문서를 참조하세요.