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
반응형
'🌏 OS > Linux' 카테고리의 다른 글
[Linux] Curl 명령어 사용 시 진행 내용 가져오지 않기 (0) | 2023.10.24 |
---|---|
[Linux] 에러 : Pseudo-terminal will not be allocated because stdin is not a terminal (1) | 2023.10.23 |
[Shell Script] 다른 소스 변수 불러오기 (0) | 2023.10.18 |
[Linux] Netcat (nc) 명령어 (0) | 2023.10.16 |
[Shell Script] for문 범위 지정하기 (0) | 2023.09.23 |