1

ブラウザのアドレスバーで、任意の拡張子を使用してリソースを指定することも、http://www.something.com/someResource.someExtensionなどの拡張子を使用せずに指定することもできます。ブラウザはこのリソースをどう処理するかをどのように判断しますか?たとえば、ブラウザはそれをHTMLドキュメントとして解析する必要がありますか、それともスクリプトとして扱う必要がありますか?リソースタイプの概念はありますか?ありがとうございました。

PS自分の考えが信じられませんでした!:((Lukaの回答へのコメントの私の欠陥を参照してください。)ブラウザはローカルでリソースをどのように見ることができますか!ブラウザはクライアントであり、リソースはサーバー側にあります。時々精神的な」薬)

4

3 に答える 3

2

サーバーから返されるHTTP応答には、通常、「Content-type:text / html」または同様の行(application / octet-streamなど)が含まれます。

次に例を示します(同様の結果を表示する最も簡単な方法は、firebugの[ネット]タブを開くことです)。

Cache-Control   public, max-age=60
Content-Encoding    gzip
Content-Length  9334
Content-Type    text/html; charset=utf-8<----------------here's it
Date    Sat, 05 May 2012 20:34:36 GMT
Expires Sat, 05 May 2012 20:35:36 GMT
Last-Modified   Sat, 05 May 2012 20:34:36 GMT
Vary    *
于 2012-05-05T20:38:45.477 に答える
1

ドキュメントのMIMEタイプを調べます。

HTMLページにはmimeタイプがtext/htmlあり、JPEG画像にはimage/jpeg

詳細情報: http: //en.wikipedia.org/wiki/Internet_media_type

于 2012-05-05T20:28:12.860 に答える
0

MIMEタイプhttp://en.wikipedia.org/wiki/Internet_media_typeを使用します。

于 2012-05-05T20:27:48.353 に答える