0

http応答のファイルタイプ(拡張子)を取得する方法はありますか? 「GET www.stackoverflow.com」のように URL にファイル名がない場合があるため、http リクエストを解析することはできません。

4

2 に答える 2

3

HTTP はファイル タイプやファイル拡張子を考慮しませんが、MIME タイプを使用してさまざまなコンテンツ タイプを区別します。shyam が述べたように、それは Content-Type ヘッダーによって表され、通常の Web ページでは次のようになります。

Content-Type: text/html; charset=utf-8

例外は、HTTP 応答がクライアント側に保存されるはずのファイルを提供している場合です。この場合、ファイル名とファイル拡張子を示すために Content-Disposition ヘッダーが含まれる場合があります。

Content-Disposition: attachment; filename="fname.ext"
于 2013-03-21T14:06:29.900 に答える
0

Content-Typeヘッダーから推測してみることができます

于 2013-03-21T14:04:51.673 に答える