URL から画像をダウンロードしようとしていて、それが gif の場合は変換し、それ以外の場合はそのままにしておきます。ただし、この質問と同じように (実際には同じ問題を解決するためのものです)、ファイル拡張子を含まない URL があるため、ファイルの種類を別の方法で判断する必要があります。
これを行う最善の方法は何ですか?ヘッダーを使用するのはおそらく簡単ですが、実際にファイルにアクセスする前に URL にリダイレクトを含める必要があることがわかっているため、それをテストする最善の方法がわかりません。