HTTP-fejléc információk lekérése webhelyekről a curl használatával
A HTTP-fejléc-információk lekérésének legegyszerűbb módja bármely webhelyről a curl parancssori eszköz használatával. A webhelyfejlécek lekérésének szintaxisa a következő:
curl -I url
Ez egy nagy „i” nem kis L, a nagy i csak a fejléc információit vonja ki.
Próbáld ki magad egy minta URL-lel. Íme egy példa szintaktikai karakterlánc, amely a Google.com webhely fejlécét használja a lekéréshez:
curl -I www.google.com
Ismét fontos megjegyezni, hogy nagybetűs I, ha csak a webhely fejlécét szeretné. A kisbetűk használatával rengeteg kicsinyített HTML-t adok a fejléc mellett, csak görgessen fel a terminálablakban a curl parancsot közvetlenül követő sorokhoz, hogy megtalálja a HTTP-fejléc információit.
Példa a curl által lekért HTTP-fejléc részleteire – Valahogy így nézhetek ki:
Az összes HTML, Javascript és CSS hülyeség megkerülésének egyszerű módja, ha a -D kapcsolóval letölti magát a fejlécet egy külön fájlba, majd megnyitja azt a kívánt szövegszerkesztőben. :
curl -iD httpheader.txt www.apple.com && megnyitása httpheader.txt
Ez ugyanaz a curl parancs, mint korábban, néhány módosítóval. A kettős „és” karakter használata azt mondja a parancsnak, hogy csak akkor nyissa meg a fájlt, ha a fejléc sikeresen letöltődött.Az „open” használatával megnyílik a httpheader.txt az alapértelmezett grafikus felhasználói felület szövegszerkesztőben, amely általában a Szövegszerkesztő, de használhatja a vi-t, a nano-t vagy bármelyik előnyben részesített parancssori eszközt:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
A curl egy hatékony segédprogram, amelyet érdemes megismerni. Bárki, aki foglalkozik az internettel, jó hasznot húzzon a fejléctrükkből, és a webfejlesztők a curl segítségével is nagyon gyorsan másolhatják át az összes HTML-t és CSS-t egy webhelyről. A curl másik előnye, hogy gyakorlatilag minden operációs rendszerhez széles körben elérhető, a Mac OS X és Linux szinte minden verziójával van csomagolva, és egyéni alkalmazásokon keresztül Windowsra, sőt Androidra és iOS-re is találhat verziókat. Mivel a curl hosszú múltra tekint vissza, és a parancsok univerzálisak minden platformon, valóban ideális választás a fejléc részleteinek lekéréséhez, és értékes eszköz a rendszeradminisztrátorok, hálózati adminisztrátorok, webfejlesztők és sok más műszaki szakma számára.
Frissítés: Frissített jelzők -i-ről -I-re olvasói ajánlás alapján, köszönöm mindenkinek!