Galvene Content-Type tiek izmantota, lai norādītu resursa multivides veidu. Multivides veids ir virkne, kas tiek nosūtīta kopā ar failu, kas norāda faila formātu. Piemēram, attēla failam tā multivides veids būs attēls/png vai attēls/jpg utt.
Atbildot uz to, tas stāsta par atgrieztā satura veidu klientam. Pārlūkprogramma uzzina, kāda veida saturs tai ir jāielādē iekārtā. Katru reizi, kad pārlūkprogrammas saņem sava faila baitu straumi, izmantojot satura tipa galveni, pārlūkprogramma veiks kaut ko, kas pazīstams kā MIME sniffing, t.i., tā pārbaudīs saņemto straumi un pēc tam attiecīgi ielādēs datus.
Sintakse:
Content-Type: text/html; charset=UTF-8 Content-Type: multipart/form-data; boundary=something>
Direktīvas: HTTP galvenēs Content-type ir trīs direktīvas.
- multivides veids: tajā ir datu tips MIME (daudzfunkcionālie interneta pasta paplašinājumi). rakstzīmju kopa: tai ir rakstzīmju kodēšanas standarts. Charset ir kodēšanas standarts, kurā pārlūkprogrammas saņems datus. robeža: robežu direktīva ir nepieciešama, ja ir vairāku daļu entītijas. Robeža ir paredzēta vairāku daļu entītijām, kas sastāv no 70 rakstzīmēm no rakstzīmju kopas, par kurām zināms, ka tās ir ļoti izturīgas, izmantojot e-pasta vārtejas, un bez atstarpēm.
Piemērs: Šajā piemērā parādīts, kā pārlūkprogramma nolasa attēlus, iestatot satura tipa galveni un bez tā.
header('Content-type: image/jpeg');//with header Content type echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>> |
>Tagad, neizmantojot satura tipa galveni, mēs attēla saturu iegūsim baitos, tāpēc tas mums nav noderīgs.
// Without header echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>>>?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?@?> Šeit ir skaidri redzams, ka, piemērojot satura tipa galvenes, informācija pārlūkprogrammai norāda, kāda veida atbildi tā saņem no servera.
Visas iespējamās HTTP satura tipa galvenes vērtības:
Tips Vērtības Pieteikums lietojumprogramma/EDI-X12
pieteikums/EDIFAKTS
lietojumprogramma/javascript
aplikācija/okteta straume
pieteikums/ogg
aplikācija/pdf
aplikācija/xhtml+xml
aplikācija/x-shockwave-flash
lietojumprogramma/json
lietojumprogramma/ld+json
lietojumprogramma/xml
lietojumprogramma/zip
lietojumprogramma/x-www-form-urlencodedAudio audio/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wavAttēls attēls/gifs
attēls/jpeg
attēls/png
attēls/tiff
image/vnd.microsoft.icon
attēls/x-ikona
image/vnd.djvu
attēls/svg+xmlDaudzdaļīgs daudzdaļīgs/jaukts
daudzdaļīga/alternatīva
vairāku daļu/saistīts (izmantojot MHTML (HTML pasts).)
multipart/form-dataTeksts teksts/css
teksts/csv
teksts/html
teksts/javascript (novecojis)
teksts/vienkāršs
teksts/xmlVideo video/mpeg
video/mp4
video/quicktime
video/x-ms-wmv
video/x-msvideo
video/x-flv
video/webmVND application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
pieteikums/vnd.oasis.opendocument.presentation
application/vnd.oasis.opendocument.graphics
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
lietojumprogramma / msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.mozilla.xul+xmlAtbalstītās pārlūkprogrammas: Pārlūkprogrammas, kas ir saderīgas ar HTTP galvenes Satura veids ir uzskaitīti zemāk:
- Google Chrome
- Internet Explorer
- Firefox
- Safari
- Opera
HTML ir tīmekļa lapu pamats, to izmanto tīmekļa lapu izstrādei, strukturējot vietnes un tīmekļa lietotnes. Varat apgūt HTML no paša sākuma, izpildot šo HTML pamācību un HTML piemērus .