首頁 > web前端 > js教程 > 主體

Content-Type幾種值的差異及用法介紹

不言
發布: 2019-04-12 10:50:12
轉載
4620 人瀏覽過

這篇文章帶給大家的內容是關於Content-Type幾種數值的差異及用法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1、Content-Type 的值類型:

1.1  application/json:訊息主體是序列化後的JSON 字串

1.2  application /x-www-form-urlencoded:資料被編碼為名稱/值對。這是標準的編碼格式

1.3  multipart/form-data: 需要在表單中進行檔案上傳時,就需要使用該格式。常見的媒體格式是上傳檔案時使用的

1.4  text/plain:資料以​​純文字形式(text/json/xml/html)進行編碼,其中不含任何控製或格式字元

#2、application/json 和application/x-www-form-urlencoded的差異

2.1 application/json:

作用: 告訴伺服器請求的主題內容是json格式的字串,伺服器端會對json字串進行解析,

好處: 前端人員不需要關心資料結構的複雜度,只要是標準的json格式就能提交成功。

2.2  application/x-www-form-urlencoded:是Jquery的Ajax請求預設方式

作用:在請求傳送過程中會對資料進行序列化處理,以鍵值對形式? key1=value1&key2=value2的方式傳送到伺服器,

好處:所有瀏覽器都支援

3、application/x-www-form-urlencoded:資訊資料編碼為名稱/值對,這是標準且預設的編碼格式

3.1  當action為get時候,客戶端把form資料轉換成一個字符串append到url後面,用'?'分割。

3.2  當action為post時候,瀏覽器把form資料封裝到http body中,然後傳送到server。 (可以取消post請求的預檢請求)

Content-Type幾種值的差異及用法介紹


以上是Content-Type幾種值的差異及用法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!