「-w」オプションを「content-type」パラメータとともに使用することもできます:
curl -s -o /dev/null -w '%{content_type}' 'google.com'
場所:
-s: サイレント モード、これ以上画面に送信しないでください
-o: ファイルに出力し、この場合は /dev/null に送信します
-w: 必要なコンテンツ タイプのみを表示する場所、この場合はコンテンツ タイプ
参照:https://curl.haxx.se/docs/manpage.html
オプション -F
フォーム用です。代わりに HEAD
を送信したい レスポンス header のみを取得するためのリクエスト レスポンス body なし オプション -I
を使用して .
URL のコンテンツ タイプを表示するには:
curl -s -I www.google.nl | grep -i "^Content-Type:"
ここでオプション -s
プログレス メーターとエラー メッセージを除外するためのサイレント モード用に追加されました。
Accept
を指定することもできます HTTP リクエストのヘッダー。このヘッダーは、特定のコンテンツ タイプのみを受け入れるために使用されます:
curl -s -H "Accept: text/html" http://www.axmag.com/download/pdfurl-guide.pdf
しかし欠点は、ほとんどの Web サーバーがコンテンツ タイプ text/html
を持つエラー ページを表示することです。 .したがって、引き続き HTML ファイルを取得します。