[python] HTTPie를 사용하여 API 응답을 텍스트 파일로 저장하는 방법은 어떻게 되나요?
  1. 먼저, HTTPie를 설치해야 합니다. 커맨드 라인에서 아래 명령을 실행하여 설치할 수 있습니다:

    $ pip install httpie
    
  2. API에 GET 요청을 보내고 응답을 파일로 저장하려는 경우, 다음 명령을 사용합니다:

    $ http GET https://api.example.com/endpoint > response.txt
    

    위 명령은 https://api.example.com/endpoint에 GET 요청을 보내고, 응답을 response.txt라는 파일로 저장합니다. > 기호는 출력을 파일에 리디렉션하는 역할을 합니다.

  3. 만약 POST, PUT, DELETE 등 다른 메서드를 사용해야 한다면, -f 옵션을 사용하여 폼 데이터를 전송할 수 있습니다. 예를 들어:

    $ http POST https://api.example.com/endpoint name="John Doe" email="john@example.com" -f > response.txt
    

    위 명령은 https://api.example.com/endpoint에 POST 요청을 보내고, 폼 데이터를 전송하여 응답을 response.txt 파일로 저장합니다.

  4. 저장된 텍스트 파일은 해당 경로에 생성됩니다. 필요에 따라 파일 경로를 변경할 수도 있습니다.

이렇게 하면 HTTPie를 사용하여 API 응답을 텍스트 파일로 저장할 수 있습니다. 더 자세한 사용법은 HTTPie 공식 문서를 참조하세요.