Content-Type

De Wiki PC, Wiki Informatique.

(Différences entre les versions)
(Le Content-Type)
(gwxBvOzTfjR)
Ligne 1 : Ligne 1 :
-
== Définition ==
+
Alright alright alright that's exactly what I neeedd!
-
Le Content-Type est un [[header]] ou [[en-tête]] renvoyé par le serveur au navigateur, par exemple, et qui sert à identifier le typ [[MIME]] du contenu qui est envoyé du serveur au client. Ainsi certaines applications comme AJAX, voient apparaître parfois des disfonctionnements si le Content-Type n'est pas correctement défini.
+
-
 
+
-
Le Content-Type, peut également être utilisé pour définir le [[charset]] ( ou encodage des caractères du contenu, on peut le définir ainsi, en PHP :
+
-
 
+
-
<pre>
+
-
header("Content-Type: text/html; charset=ISO-8859-1");
+
-
</pre>
+
-
 
+
-
On peut également le définir à l'aide de balises HTML :
+
-
 
+
-
<pre>
+
-
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+
-
</pre>
+
-
 
+
-
== Les différents navigateurs ==
+
-
Evidemment, sur internet, tout serait trop simple si tous les navigateurs reconnaissaient les content-types de la même façon, ainsi alors que la plupart des navigateurs, se situent quand même dans une moyenne de 5 à 10 Content-Types reconnus comme devant être interprété en HTML par exemple, on remarquera alors que le navigateur de Microsoft, toujours très loin des standards, en reconnait pour sa maigre part... 696. Et encore, selon les tests effectués par des experts en sécurité, ainsi il est tout à fait possibles que d'autres soient encore reconnus, ce qui est évidemment un danger pour les sites Internet et les internautes, puisque ces Content-Types n'étant pas ''officiels'', il est plus facile de les exploiter afin de créer un faille.
+
-
 
+
-
== Exemples de Content-Types ==
+
-
<pre>
+
-
application/rss+xml
+
-
text/plain
+
-
text/css
+
-
text/xml
+
-
application/x-url-formated-object
+
-
text/html
+
-
video/x-ms-wm
+
-
video/x-ms-wmv
+
-
video/x-ms-wmv
+
-
video/x-ms-wmx
+
-
video/x-ms-wmx
+
-
video/x-ms-wvx
+
-
audio/midi
+
-
audio/mpeg
+
-
audio/mpegurl
+
-
audio/mpegurl
+
-
audio/vnd.qcelp
+
-
audio/x-gsm
+
-
audio/x-mpegurl
+
-
audio/x-ms-wax
+
-
audio/x-ms-wma
+
-
...
+
-
</pre>
+

Version du 8 septembre 2011 à 12:58

Alright alright alright that's exactly what I neeedd!

Outils personnels