在響應中,Content-Type標頭告訴客戶端實際返回的內容的內容類型。瀏覽器會在某些情況下進行MIME查找,并不一定遵循此標題的值; 為了防止這種行為,可以將標題 X-Content-Type-Options 設置為 nosniff。
在請求中 (如POST 或 PUT),客戶端告訴服務器實際發送的數據類型。
語法:
Content-Type: text/html; charset=utf-8Content-Type: multipart/form-data; boundary=something
指令:
media-type
資源或數據的 MIME type 。
charset
字符編碼標準。
boundary
對于多部分實體,boundary 是必需的,其包括來自一組字符的1到70個字符,已知通過電子郵件網關是非常健壯的,而不是以空白結尾。它用于封裝消息的多個部分的邊界。
例子
Content-Type 在HTML表單中
在通過HTML form提交生成的POST請求中,請求頭的Content-Type由 form 元素上的enctype屬性指定
form action= / method= post enctype= multipart/form-data input type= text name= description value= some text input type= file name= myFile button type= submit Submit /button /form
請求頭看起來像這樣(在這里省略了一些 headers):
POST /foo HTTP/1.1Content-Length: 68137Content-Type: multipart/form-data; boundary=---------------------------974767299852498929531610575---------------------------974767299852498929531610575Content-Disposition: form-data; name= description some text---------------------------974767299852498929531610575Content-Disposition: form-data; name= myFile filename= foo.txt Content-Type: text/plain (content of the uploaded file foo.txt)---------------------------974767299852498929531610575
以上就是Content-Type作用是什么?的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答