logo

HTTP-otsikot | Sisältötyyppi

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-urlencoded
Audio audio/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wav
Kuva kuva/gif
kuva/jpeg
kuva/png
kuva/tiff
image/vnd.microsoft.icon
kuva/x-kuvake
image/vnd.djvu
kuva/svg+xml
Moniosainen moniosainen/sekoitettu
moniosainen/vaihtoehto
moniosainen/liittyvä (käytetään MHTML:llä (HTML-sähköposti).)
moniosainen/lomake-data
Teksti teksti/css
teksti/csv
teksti/html
teksti/javascript (vanhentunut)
tekstiä / tavallista
teksti/xml
Video video/mpeg
video/mp4
video/quicktime
video/x-ms-wmv
video/x-msvideo
video/x-flv
video/webm
VND 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+xml

Tuetut 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ä .