curl은 터미널(Terminal) 리눅스 환경에서 웹 페이지에 정보를 요청할 수 있는 매우 유용한 도구입니다. 주로 API를 쉘스크립트 환경에서 테스트 하는데 많이 사용되지만 단순한 웹사이트 정보를 가져오는데 역시 사용할 수 있습니다.


# 헤더정보 또는 바디정보 가져오기


아래는 curl을 사용하여 헤더, 바디 정보를 가져오는 방법입니다.

curl -I [url] // 해당 페이지의 헤더 정보만을 불러옵니다.
curl -i [url] // 해당 페이지의 헤더 및 바디 정보를 불러옵니다.

기본적으로 문서 타입 및 서버 종류등 헤더의 내용만 알고 싶을 때 사용하면 웹브라우저에 접속하지 않고 정보를 가죠올 수 있어 매우 편리합니다.