우분투를 사용하는 웹 사이트의 HTTP 상태를 알고 싶습니다. 나는 그 목적으로 사용 curl
하고 wget
명령했습니다. 그러나 문제는 이러한 명령이 완전한 웹 사이트 페이지를 다운로드 한 다음 헤더를 검색하여 화면에 표시한다는 것입니다. 예를 들면 다음과 같습니다.
$ curl -I trafficinviter.com
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2017 14:13:14 GMT
Server: Apache
X-Pingback: http://trafficinviter.com/xmlrpc.php
Link: <http://trafficinviter.com/>; rel=shortlink
Set-Cookie: wpfront-notification-bar-landingpage=1
Content-Type: text/html; charset=UTF-8
Wget
전체 페이지가 다운로드되고 불필요하게 내 대역폭을 소비하는 명령 과 동일한 일이 발생 합니다.
내가 찾고있는 것은 대역폭 소비를 줄일 수 있도록 실제로 페이지를 다운로드하지 않고 HTTP 상태 코드를 얻는 방법입니다. curl을 사용해 보았지만 상태 코드를 얻기 위해 전체 페이지 또는 시스템에 헤더를 다운로드하고 있는지 확실하지 않습니다.
문제에 대한 해결책이 이미 있기 때문에 하향 조정이 두렵습니다.
—
Monica와의 가벼움 경주
@LightnessRacesinOrbit 나는 그 질문이 내 대답인지 아닌지 모른다. 나는 혼란을 해결하는 데 도움을 받기 위해 여기에있었습니다. 그래도 내 질문이 틀렸다는 것을 알게 되신다면 .. 귀하의 공감 결정을 환영합니다. 감사합니다
—
Jaffer Wilson
"이러한 명령은 완전한 웹 사이트 페이지를 다운로드합니다"-아니오, 그렇지 않습니다
—
Harming Monica 중지
curl -v
(--verbose
) 옵션은 컬이 실제로 보내고받는 것을 디버그하는 편리한 방법입니다.