Turinio tipo antraštė naudojama šaltinio medijos tipui nurodyti. Medijos tipas yra eilutė, siunčiama kartu su failu, nurodanti failo formatą. Pavyzdžiui, vaizdo failo laikmenos tipas bus vaizdas/png arba vaizdas/jpg ir pan.
kaip atkurti paslėptas programas
Atsakant, jis pasakoja apie grąžinamo turinio tipą klientui. Naršyklė sužino apie turinio tipą, kurį ji turi įkelti į įrenginį. Kiekvieną kartą, kai naršyklės gauna failo baitų srautą pagal turinio tipo antraštę, naršyklė atliks kažką žinomo kaip MIME uostymas, t. y. patikrins gaunamą srautą ir atitinkamai įkels duomenis.
Sintaksė:
Content-Type: text/html; charset=UTF-8 Content-Type: multipart/form-data; boundary=something>
Direktyvos: HTTP antraštėse Content-type yra trys direktyvos.
- laikmenos tipas: jame yra duomenų tipas MIME (daugiafunkcis interneto pašto plėtinys). charset: Jame yra simbolių kodavimo standartas. Charset yra kodavimo standartas, kuriuo duomenis gaus naršyklės. riba: ribinė direktyva reikalinga, kai yra kelių dalių objektai. Riba skirta kelių dalių objektams, sudarytiems iš 70 simbolių iš simbolių rinkinio, kuris, kaip žinoma, yra labai tvirtas per el. pašto šliuzus, ir be tarpų.
Pavyzdys: Šiame pavyzdyje parodyta, kaip vaizdus skaito naršyklė, nustačius ir nenustačius turinio tipo antraštės.
header('Content-type: image/jpeg');//with header Content type echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>> |
>netinkamai slenka pelės ratukasDabar nenaudodami turinio tipo antraštės vaizdo turinį gausime baitais, todėl mums tai nėra naudinga.
// 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?@?> Čia aiškiai matyti, kad taikant turinio tipo antraštę informacija naršyklei nurodo, kokio tipo atsakymą ji gauna iš serverio.
maven įdiegtiVisos galimos HTTP turinio tipo antraštės reikšmės:
Tipas Vertybės Taikymas programa/EDI-X12
paraiška/EDIFAKTAS
programa / javascript
aplikacija/oktetas-srautas
aplikacija/ogg
programa / pdf
Application/xhtml+xml
aplikacija/x-shockwave-flash
programa/json
programa/ld+json
Application/xml
programa/zip
Application/x-www-form-urlencodedGarsas garso/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wavVaizdas vaizdas/gif
vaizdas/jpeg
vaizdas/png
vaizdas/tiff
image/vnd.microsoft.icon
vaizdas / x piktograma
image/vnd.djvu
vaizdas/svg+xmlDaugiadalis daugiadalis/mišrus
kelių dalių / alternatyva
kelių dalių / susiję (naudojant MHTML (HTML paštas).)
kelių dalių / formos duomenysTekstas tekstas/css
tekstas/csv
tekstas/html
tekstas/javascript (pasenęs)
tekstas/paprastas
tekstas/xmlVaizdo įrašas vaizdo įrašas/mpeg
video/mp4
vaizdo įrašas / greitasis laikas
video/x-ms-wmv
video/x-msvideo
video/x-flv
vaizdo įrašas / žiniatinklisVND application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
Application/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
programa / msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.mozilla.xul+xmlPalaikomos naršyklės: Naršyklės, suderinamos su HTTP antraštės Turinio tipas yra išvardyti žemiau:
- Google Chrome
- Internet Explorer
- Firefox
- Safari
- Opera
HTML yra tinklalapių pagrindas. Jis naudojamas kuriant tinklalapius struktūrizuojant svetaines ir žiniatinklio programas. HTML galite išmokti nuo pat pradžių vadovaudamiesi šia HTML mokymo programa ir HTML pavyzdžiais .