Я хочу знати стан HTTP для веб-сайтів, що використовують Ubuntu. Я використовував 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, але не впевнений, завантажую я повну сторінку або просто заголовок у свою систему, щоб отримати код статусу.
curl -v
(--verbose
) варіант - це зручний спосіб налагодити те, що curl насправді надсилає та отримує.