Glava Content-Type se uporablja za označevanje vrste medija vira. Vrsta medija je niz, poslan skupaj z datoteko, ki označuje obliko datoteke. Na primer, vrsta medija za slikovno datoteko bo podobna slika/png ali slika/jpg itd.
V odgovor stranki pove o vrsti vrnjene vsebine. Brskalnik se seznani z vrsto vsebine, ki jo mora naložiti v računalnik. Vsakič, ko njegov bajtni tok datoteke, ki ga brskalniki prejmejo, z glavo Content-type, brskalnik izvede nekaj, kar je znano kot vohanje MIME, tj. pregledal bo tok, ki ga prejema, in nato ustrezno naložil podatke.
Sintaksa:
Content-Type: text/html; charset=UTF-8 Content-Type: multipart/form-data; boundary=something>
direktive: V glavah HTTP Content-type so tri direktive.
- vrsta medija: Vsebuje vrsto podatkov MIME (Multipurpose Internet Mail Extensions). charset: Vsebuje standard kodiranja znakov. Charset je standard kodiranja, v katerem bodo podatki prejeti v brskalnikih. boundary: direktiva boundary je potrebna, če obstajajo večdelne entitete. Meja je za večdelne entitete, sestavljene iz 70 znakov iz niza znakov, za katere je znano, da so zelo robustni prek e-poštnih prehodov, in brez praznega prostora.
primer: Ta primer prikazuje, kako brskalnik bere slike z in brez nastavitve glave Content-type.
header('Content-type: image/jpeg');//with header Content type echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>> |
>
kako nadgradim javo
>
Izhod:

Brez uporabe glave vrste vsebine bomo dobili vsebino slike v bajtih, tako da nam ne bo koristila.
// Without header echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>> |
>
>
Izhod:
?PNG IHDRX??'?iCCPsRGB IEC61966-2.1(?u??+DQ??3????????????63??P????H?U????l??RDJV???9oF? $sn????{N???pZ??^?d?Z(p?E?]??h??QEW?f??T??{, f???????????z?aE??????y???6%]>vkrA?;S?????d??M? ¡?6???`%?????&???Q-Z?j????BSZo?a???}N ?._u {??#??N?g?{-bKGD?? ?????? pHYs.#.#x??vtIME?4_?X IDATx??w?U??????MB$??$@@? 2t?'EDa???'? C?*C????Hq?ja??w ????????L{??}?}??w?;??{???{.4, ???j?? ? q10??_??h2]`P??:^?5??@ ?W?=????????XY??? w .??9??`z?1?!V??B????XM~^?|?1?qm???(?h??C?OV?js{e?+ L? b?{%?@`?+:sQ?@?> Tukaj je jasno razvidno, da z uporabo podatkov o glavi Content-type brskalniku sporočijo vrsto odgovora, ki ga prejema od strežnika.
Vse možne vrednosti HTTP Content-type header:
| Vrsta | Vrednote |
|---|---|
| Aplikacija | aplikacija/EDI-X12 aplikacija/EDIFACT aplikacija/javascript aplikacija/oktet-tok aplikacija/ogg aplikacija/pdf aplikacija/xhtml+xml aplikacija/x-shockwave-flash aplikacija/json aplikacija/ld+json aplikacija/xml aplikacija/zip aplikacija/x-www-form-urlencoded |
| Avdio | zvok/mpeg audio/x-ms-wma audio/vnd.rn-realaudio avdio/x-wav |
| Slika | slika/gif slika/jpeg slika/png slika/tiff image/vnd.microsoft.icon slika/ikona x slika/vnd.djvu slika/svg+xml |
| Večdelni | večdelno/mešano večdelno/alternativno večdelno/povezano (z uporabo MHTML (pošta HTML).) multipart/form-data |
| Besedilo | besedilo/css besedilo/csv besedilo/html besedilo/javascript (zastarelo) besedilo/navadno besedilo/xml |
| Video | video/mpeg video/mp4 video/hitri čas video/x-ms-wmv video/x-msvideo video/x-flv video/webm |
| VND | aplikacija/vnd.oasis.opendocument.text application/vnd.oasis.opendocument.spreadsheet aplikacija/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.graphics aplikacija/vnd.ms-excel aplikacija/vnd.openxmlformats-officedocument.spreadsheetml.sheet aplikacija/vnd.ms-powerpoint aplikacija/vnd.openxmlformats-officedocument.presentationml.presentation aplikacija/msword aplikacija/vnd.openxmlformats-officedocument.wordprocessingml.document aplikacija/vnd.mozilla.xul+xml |
Podprti brskalniki: Brskalniki, združljivi z Glave HTTP Content-type so navedeni spodaj:
- Google Chrome
- internet Explorer
- Firefox
- Safari
- Opera
HTML je temelj spletnih strani, uporablja se za razvoj spletnih strani s strukturiranjem spletnih mest in spletnih aplikacij. HTML se lahko naučite od začetka, tako da sledite tej vadnici HTML in primerom HTML.