Вземете информация за HTTP заглавка от уеб сайтове с помощта на curl
Най-лесният начин да получите информация за HTTP заглавка от всеки уебсайт е като използвате инструмента за команден ред curl. Синтаксисът за извличане на заглавка на уебсайт изглежда така:
curl -I url
Това е главно ‘i’, а не малка L, главното i извлича само информацията в заглавката.
Опитайте сами с примерен URL адрес, ето примерен синтаксисен низ, използващ Google.com като заглавка на уебсайта за извличане:
curl -I www.google.com
Отново е важно да се отбележи, че I е с главна буква, ако искате само заглавката на сайта. Използвайки малки букви, ще ви дам много минимизиран HTML заедно със заглавката, просто превъртете нагоре в прозореца на терминала до редовете, които директно следват командата curl, за да намерите информацията за HTTP заглавката.
Пример за подробности за HTTP заглавката, извлечени от curl - може да изглеждам така:
Лесен начин да заобиколите всички глупости с HTML, Javascript и CSS е да използвате флага -D, за да изтеглите самата заглавка в отделен файл и след това да отворите този файл в предпочитания от вас текстов редактор :
curl -iD httpheader.txt www.apple.com && отворете httpheader.txt
Това е същата curl команда като преди с няколко модификатора. Използването на двойния амперсанд казва на командата да отвори файла само ако заглавката е изтеглена успешно.Използването на „open“ ще отвори httpheader.txt в текстовия редактор на GUI по подразбиране, който обикновено е Text Edit, но можете да използвате 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 по препоръка на читателя, благодаря на всички!