特定のURLに配置されたファイルのファイルタイプを確認したい。今、私はそれを行う2つの方法を知っています:
- URL ファイルの末尾を確認します (または少なくとも
Location
HTTP 要求応答から)。 Content-Type
(MIMEタイプ)を確認してください
これらの両方から、前者ははるかに信頼性が低く、後者も常に最良の結果を保証するとは限りません。GET
そこで、リソースのダウンロード中にリクエストを送信してファイルの種類を確認し、ダウンロードをキャンセルすることはできないのではないかと考えました。
ブラウザでファイルのダウンロードを開始すると、ファイル拡張子も表示されます。これはPythonで実行できますか?