Content-Type-otsikkoa käytetään osoittamaan resurssin mediatyyppi. Mediatyyppi on tiedoston mukana lähetettävä merkkijono, joka ilmaisee tiedoston muodon. Esimerkiksi kuvatiedoston mediatyyppi on kuva/png tai image/jpg jne.
Vastauksena se kertoo asiakkaalle palautettavan sisällön tyypistä. Selain saa tietää, minkä tyyppistä sisältöä sen on ladattava koneelle. Joka kerta, kun selain vastaanottaa selaimien vastaanottaman tiedoston tavuvirran Content-type-otsikon kautta, se tekee jotain, joka tunnetaan nimellä MIME-hauskaus, eli se tarkastaa vastaanottamansa virran ja lataa sitten tiedot sen mukaisesti.
Syntaksi:
Content-Type: text/html; charset=UTF-8 Content-Type: multipart/form-data; boundary=something>
Ohjeet: HTTP-otsikoissa Content-type on kolme ohjetta.
- mediatyyppi: Se sisältää tiedon MIME-tyypin (Multipurpose Internet Mail Extensions). charset: Se sisältää merkkikoodausstandardin. Charset on koodausstandardi, jossa selaimet vastaanottavat tiedot. boundary: Rajausdirektiivi vaaditaan, kun on moniosaisia kokonaisuuksia. Raja on moniosaisille kokonaisuuksille, jotka koostuvat 70 merkistä merkkijoukosta, jonka tiedetään olevan erittäin vahva sähköpostiyhdyskäytävien kautta, ja joissa ei ole välilyöntejä.
Esimerkki: Tässä esimerkissä näytetään, kuinka kuvat luetaan selaimella Sisältötyyppi-otsikon kanssa ja ilman.
header('Content-type: image/jpeg');//with header Content type echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>> |
>Nyt ilman sisältötyyppistä otsikkoa saamme kuvan sisällön tavuina, joten siitä ei ole meille mitään hyötyä.
// Without header echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>>mikä on jquery>?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?@?> Tässä on selvästi nähtävissä, että sisältötyyppistä otsikkoa käyttämällä tieto kertoo selaimelle, minkä tyyppisen vastauksen se saa palvelimelta.
Kaikki mahdolliset HTTP-sisältötyypin otsikon arvot:
Tyyppi Arvot Sovellus sovellus/EDI-X12
sovellus/EDIFAKTI
sovellus/javascript
sovellus/oktettivirta
sovellus/ogg
sovellus/pdf
Application/xhtml+xml
sovellus/x-shockwave-flash
sovellus/json
Application/ld+json
Application/xml
sovellus/zip
Application/x-www-form-urlencodedAudio audio/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wavKuva kuva/gif
kuva/jpeg
kuva/png
kuva/tiff
image/vnd.microsoft.icon
kuva/x-kuvake
image/vnd.djvu
kuva/svg+xmlMoniosainen moniosainen/sekoitettu
moniosainen/vaihtoehto
moniosainen/liittyvä (käytetään MHTML:llä (HTML-sähköposti).)
moniosainen/lomake-dataTeksti teksti/css
teksti/csv
teksti/html
teksti/javascript (vanhentunut)
tekstiä / tavallista
teksti/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
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
sovellus/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.mozilla.xul+xmlTuetut selaimet: Selaimet, jotka ovat yhteensopivat HTTP-otsikot Sisältötyyppi on lueteltu alla:
- Google Chrome
- Internet Explorer
- Firefox
- Safari
- Ooppera
HTML on verkkosivujen perusta, sitä käytetään verkkosivujen kehittämiseen jäsentelemällä verkkosivustoja ja verkkosovelluksia. Voit oppia HTML:n alusta alkaen noudattamalla tätä HTML-opetusohjelmaa ja HTML-esimerkkejä .