curl을 사용하여 웹 사이트에서 HTTP 헤더 정보 가져오기

Anonim

모든 웹사이트에서 HTTP 헤더 정보를 얻는 가장 쉬운 방법은 명령줄 도구 curl을 사용하는 것입니다. 웹 사이트 헤더를 검색하는 구문은 다음과 같습니다.

컬 -I URL

그것은 소문자 L이 아닌 대문자 i이며, 대문자 i는 헤더 정보만 추출합니다.

샘플 URL로 직접 해보십시오. 다음은 검색할 웹사이트 헤더로 Google.com을 사용하는 예제 구문 문자열입니다.

컬 -I www.google.com

다시 말하지만, 사이트 헤더만 원하는 경우 I를 대문자로 표기하는 것이 중요합니다. 소문자를 사용하면 헤더와 함께 축소된 수많은 HTML을 제공합니다. 터미널 창에서 위로 스크롤하여 curl 명령 바로 뒤에 있는 줄로 이동하여 HTTP 헤더 정보를 찾으세요.

curl에 의해 검색된 HTTP 헤더 세부 정보의 예 -I는 다음과 같이 보일 수 있습니다.

모든 HTML, Javascript 및 CSS 넌센스를 해결하는 쉬운 방법은 -D 플래그를 사용하여 헤더 자체를 별도의 파일로 다운로드한 다음 선호하는 텍스트 편집기에서 해당 파일을 여는 것입니다. :

curl -iD httpheader.txt www.apple.com && 오픈 httpheader.txt

이것은 몇 가지 수정자가 있는 이전과 동일한 curl 명령입니다. 이중 앰퍼샌드를 사용하면 헤더가 성공적으로 다운로드된 경우에만 파일을 열도록 명령에 지시합니다.'open'을 사용하면 일반적으로 텍스트 편집인 기본 GUI 텍스트 편집기에서 httpheader.txt가 열리지만 vi, nano 또는 원하는 명령줄 도구를 사용할 수 있습니다.

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

curl은 익숙해질 가치가 있는 강력한 유틸리티입니다. 웹과 관련된 모든 사람은 헤더 트릭을 잘 활용해야 하며 웹 개발자는 curl을 사용하여 웹 사이트에서 모든 HTML 및 CSS를 매우 빠르게 복사할 수도 있습니다. curl의 또 다른 장점은 거의 모든 운영 체제에서 널리 사용할 수 있고 Mac OS X 및 Linux의 거의 모든 버전과 함께 번들로 제공되며 개별화된 앱을 통해 Windows 및 Android 및 iOS용 버전도 찾을 수 있다는 것입니다. curl은 오랜 역사를 가지고 있고 명령이 플랫폼 전반에 걸쳐 보편적이기 때문에 헤더 세부 정보를 가져오는 데 이상적인 선택이며 시스템 관리, 네트워크 관리자, 웹 개발자 및 기타 많은 기술 전문직에 유용한 도구입니다.

업데이트: 독자 추천에 의해 플래그를 -i에서 -I로 업데이트했습니다. 모두 감사합니다!

curl을 사용하여 웹 사이트에서 HTTP 헤더 정보 가져오기