a story

curl 에 timeout 주기 본문

기타

curl 에 timeout 주기

한명 2023. 10. 4. 22:52

curl 로 웹 서비스를 테스트할 때 옵션이 없으면 무한 대기할 수 있다. 이럴 때는 ctrl+c 로 끊어줘야 한다.

 

$ curl 192.168.0.1
^C

 

이때 -m <sec> 옵션을 주면 해당 시간(초) 만큼 요청하고, time out 한다.

 

$ curl -m 3 192.168.0.1
curl: (28) Connection timed out after 3002 milliseconds

 

테스트를 할 때 -m 옵션을 주면 간단하게 성공 여부를 체크할 수 있다.