Antetul Content-Type este folosit pentru a indica tipul media al resursei. Tipul media este un șir trimis împreună cu fișierul care indică formatul fișierului. De exemplu, pentru fișierul imagine tipul său media va fi ca imagine/png sau imagine/jpg etc.
Ca răspuns, spune despre tipul de conținut returnat clientului. Browserul află despre tipul de conținut pe care trebuie să îl încarce pe mașină. De fiecare dată când fluxul său de octeți a fișierului pe care îl primesc browserele, prin antetul de tip Content, browserul va face ceva cunoscut sub numele de sniffing MIME, adică va inspecta fluxul pe care îl primește și apoi va încărca datele în consecință.
Sintaxă:
Content-Type: text/html; charset=UTF-8 Content-Type: multipart/form-data; boundary=something>
Directive: Există trei directive în anteturile HTTP Content-type.
- tip media: conține tipul MIME (Multipurpose Internet Mail Extensions) al datelor. set de caractere: deține standardul de codificare a caracterelor. Setul de caractere este standardul de codare în care datele vor fi primite de către browsere. boundary: Directiva boundary este necesară atunci când există entități cu mai multe părți. Limita este pentru entități cu mai multe părți constând din 70 de caractere dintr-un set de caractere cunoscut ca fiind foarte robust prin gateway-uri de e-mail și fără spațiu alb.
Exemplu: Acest exemplu arată modul în care imaginile sunt citite de browser cu și fără setarea antetului Content-type.
zeenat aman actor
sunt cântăreți
header('Content-type: image/jpeg');//with header Content type echo file_get_contents(' img/http-headers/15/http-headers-content-type.webp'); ?>>>> |
>Acum, fără a folosi antetul de tip Content, vom obține conținutul imaginii în octeți, deci nu ne este de niciun folos.
diferenta de date in excel
// 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?@?> Aici, este clar că, prin aplicarea tipului de conținut, informațiile din antetul îi spun browserului tipul de răspuns pe care îl primește de la server.
shloka mehtaToate valorile posibile ale antetului de tip conținut HTTP:
Tip Valori Aplicație aplicație/EDI-X12
cerere/EDIFACT
aplicație/javascript
aplicație/flux-octet
aplicație/ogg
aplicație/pdf
application/xhtml+xml
aplicație/x-shockwave-flash
aplicație/json
aplicație/ld+json
aplicație/xml
aplicație/zip
application/x-www-form-urlencodedAudio audio/mpeg
audio/x-ms-wma
audio/vnd.rn-realaudio
audio/x-wavImagine imagine/gif
imagine/jpeg
imagine/png
imagine/tiff
image/vnd.microsoft.icon
imagine/pictogramă x
imagine/vnd.djvu
imagine/svg+xmlMai multe părți multiparte/mixt
multiparte/alternativă
mai multe părți/conexe (utilizare prin MHTML (e-mail HTML).)
multipart/form-dataText text/css
text/csv
text/html
text/javascript (învechit)
text / simplu
text/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
cerere/vnd.oasis.opendocument.prezentare
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
aplicație/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.mozilla.xul+xmlBrowsere acceptate: Browserele compatibile cu Antete HTTP Tip de conținut sunt enumerate mai jos:
- Google Chrome
- Internet Explorer
- Firefox
- Safari
- Operă
HTML este baza paginilor web, este folosit pentru dezvoltarea paginilor web prin structurarea site-urilor web și a aplicațiilor web. Puteți învăța HTML de la zero, urmând acest tutorial HTML și exemple HTML .