[python] HTTPie를 사용하여 서버에 파일을 업로드하고 다운로드하는 방법은 어떻게 되나요?

파일 업로드하기

HTTPie를 사용하여 파일을 업로드하려면 --form 옵션을 사용해야 합니다. 아래의 예시는 upload.txt라는 파일을 http://example.com/upload 엔드포인트로 업로드하는 방법을 보여줍니다.

http --form POST http://example.com/upload < upload.txt

위의 예시에서 upload.txt는 현재 디렉토리에 있는 파일입니다. httpie는 파일을 자동으로 읽어서 요청으로 보냅니다.

파일 다운로드하기

HTTPie를 사용하여 파일을 다운로드하려면 --download 또는 -d 옵션을 사용해야 합니다. 아래의 예시는 http://example.com/download 엔드포인트로 파일을 다운로드하는 방법을 보여줍니다.

http --download http://example.com/download -o output.txt

위의 예시에서 output.txt는 다운로드한 파일을 저장할 경로와 파일 이름을 지정합니다. httpie는 다운로드한 파일을 자동으로 저장합니다.

HTTPie를 사용하여 파일을 업로드하고 다운로드하는 간단한 방법을 알아보았습니다. HTTPie에는 다양한 옵션과 기능이 있으니 공식 문서를 참고하여 더 자세한 내용을 확인할 수 있습니다.