[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>
자리에는 기본 시간 제한 값으로 사용할 시간을 초 단위로 입력하면 됩니다.