🌏 OS/Linux
[Linux] HTTP Status Code 확인
heywantodo
2023. 10. 19. 15:34
728x90
반응형
[Linux] HTTP Status Code 확인
리눅스에서 HTTP 상태코드 확인
-v 옵션을 사용하면, 헤더 통신 옵션을 출력한다.
curl -v localhost:80
HTTP 상태코드만 확인하는 방법이 있나 찾아보니,
curl로 호출한 뒤 status code를 확인 할 수 있는 방법이 있었다.
curl의 stdout 출력 후 -w (또는 --write-out) 옵션으로 확인이 가능하다고 한다.
curl -w " - status code: %{http_code}" "localhost:80"
stdout 없이 상태코드만 출력을 하려면 -o 옵션을 사용하면 된다.
그밖에 -w 옵션과 함께 시간, 응답 사이즈 등을 확인할 수 있는 많은 변수들이 있다.
아래 문서에서 다양한 옵션을 확인 할 수 있다.
https://linux.die.net/man/1/curl
참고
https://blog.leocat.kr/notes/2018/08/03/shell-fetch-http-status-code-from-curl-result
[Shell] curl로 호출하고 HTTP status code 확인하기
curl로 URL을 호출한 뒤 HTTP status code를 확인하고 싶다면, -w 옵션으로 찍어보면 된다. curl man page를 보면 아래와 같이 curl의 stdout 출력 이후에 -w 옵션으로 적어준 내용이 출력된다고 적혀 있다.
blog.leocat.kr
728x90
반응형