[python] HTTPie를 사용하여 요청에 시간 제한을 설정하는 방법은 어떻게 되나요?
http -t <timeout> <URL>

위의 예제에서 <timeout> 자리에는 원하는 시간 제한 값을 초 단위로 입력하면 됩니다. 예를 들어, 5초의 시간 제한을 설정하려는 경우 다음과 같이 명령을 입력할 수 있습니다:

http -t 5 GET http://example.com

이 명령은 http://example.com으로 GET 요청을 보내는 동안 5초의 시간 제한을 적용합니다.

HTTPie의 -t 플래그 외에도 --timeout으로도 사용할 수 있으며, 두 플래그는 동일한 기능을 수행합니다.

추가로, 사용자 정의 환경에서 시간 제한을 기본으로 설정하고 싶은 경우 ~/.httpie/config.json 파일을 만들고 아래와 같이 내용을 작성할 수 있습니다:

{
  "default_options": [
    "--timeout=<timeout-in-seconds>"
  ]
}

위의 예제에서 <timeout-in-seconds> 자리에는 기본 시간 제한 값으로 사용할 시간을 초 단위로 입력하면 됩니다.