Můžete také použít volbu "-w" s parametrem "content-type":
curl -s -o /dev/null -w '%{content_type}' 'google.com'
Kde:
-s: Tichý režim, neposílejte žádné další na obrazovku
-o: Výstup do souboru a v tomto případě odeslání do /dev/null
-w: Kde se zobrazuje pouze s vámi požadovaným, v tomto případě typem obsahu
Odkaz:https://curl.haxx.se/docs/manpage.html
Možnost -F
je pro formuláře. Místo toho chcete poslat HEAD
požadavek na načtení pouze záhlaví odpovědi bez odpovědi body pomocí volby -I
.
Chcete-li zobrazit typ obsahu adresy URL:
curl -s -I www.google.nl | grep -i "^Content-Type:"
Zde možnost -s
je přidán pro tichý režim pro vyloučení ukazatele průběhu a chybových zpráv.
Můžete také zadat Accept
záhlaví ve vašem požadavku HTTP. Toto záhlaví se používá k přijímání pouze určitých typů obsahu:
curl -s -H "Accept: text/html" http://www.axmag.com/download/pdfurl-guide.pdf
Nevýhodou však je, že většina webových serverů vám zobrazí chybovou stránku, která má také typ obsahu text/html
. Proto stále získáte soubor HTML.