logo

HTTP glave | Vrsta vsebine

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.