欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

POST請求頭中的Content-Type說明-創(chuàng)新互聯(lián)

目錄

成都創(chuàng)新互聯(lián)專注于容城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城建設(shè)。容城網(wǎng)站建設(shè)公司,為容城等地區(qū)提供建站服務(wù)。全流程按需策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1.介紹

2.格式

3.幾種常見方式

1.application/x-www-form-urlencoded(默認(rèn)方式)

2.multipart/form-data(上傳文件,圖片及mp3等)

3.application/json(最常用)

4.text/xml


1.介紹

在HTTP協(xié)議消息頭中,使用Content-Type來表示媒體類型信息。它被用來告訴服務(wù)端如何處理請求的數(shù)據(jù),以及告訴客戶端(一般是瀏覽器)如何解析響應(yīng)的數(shù)據(jù),比如顯示圖片,解析html或僅僅展示一個(gè)文本等。

Post請求的內(nèi)容放置在請求體中,Content-Type定義了請求體的編碼格式。數(shù)據(jù)發(fā)送出去后,還需要接收端解析才可以。接收端依靠請求頭中的Content-Type字段來獲知請求體的編碼格式,最后再進(jìn)行解析。

2.格式

Content-Type:type/subtype ;parameter

type:主類型,任意的字符串,如text,如果是*號(hào)代表所有;
subtype:子類型,任意的字符串,如html,如果是*號(hào)代表所有,用“/”與主類型隔開;
parameter:可選參數(shù),如charset,boundary等。
例如:

Content-Type: text/html;
Content-Type: application/json;charset:utf-8;
Content-Type: application/x-www-form-urlencoded;charset:utf-8;

3.幾種常見方式 1.application/x-www-form-urlencoded(默認(rèn)方式)

默認(rèn)以 application/x-www-form-urlencoded 方式提交數(shù)據(jù)。
此方式的編碼方式:首先,Content-Type 被指定為 application/x-www-form-urlencoded;post將請求參數(shù)以key1=value1&key2=value2這種鍵值對的方式進(jìn)行組織,并放入到請求體中。其中中文或某些特殊字符,如"/"、","、“:" 等會(huì)自動(dòng)進(jìn)行URL轉(zhuǎn)碼

2.multipart/form-data(上傳文件,圖片及mp3等)

指定傳輸數(shù)據(jù)為二進(jìn)制類型,使用表單上傳文件時(shí)、圖片及mp3等,必須讓

表單的 enctype 等于 multipart/form-data。 Content-Type 里指明了數(shù)據(jù)是以 multipart/form-data 來編碼,具體的是以一個(gè)boundary=${boundary}來進(jìn)行分割。boundary=${boundary}之后就是請求體內(nèi)容了,請求體內(nèi)容各字段之間以--${boundary}來進(jìn)行分割,以--${boundary}--來結(jié)束請求體內(nèi)容。

當(dāng)然,response中也會(huì)有Content-Type為multipart/form-data的響應(yīng)頭。如果此時(shí)是導(dǎo)出文件,則響應(yīng)頭還需要添加一個(gè)Content-Disposition:attachment;fileName=文件.后綴。

Content-Disposition是Content-Type的擴(kuò)展,告訴瀏覽器彈窗下載框,而不是直接在瀏覽器里展示文件。因?yàn)橐话銥g覽器對于它能夠處理的文件類型,如txt,pdf 等,它都是直接打開展示,而不是彈窗下載框。

3.application/json(最常用)

使用application/json 這個(gè) Content-Type 作為響應(yīng)頭,現(xiàn)在絕大部分的請求都會(huì)以json形式進(jìn)行傳輸,post會(huì)將序列化后的json字符串直接塞進(jìn)請求體中,用來告訴服務(wù)端消息主體是序列化后的 JSON 字符串。這種方案,可以方便的提交復(fù)雜的結(jié)構(gòu)化數(shù)據(jù),特別適合 RESTful 的接口。

4.text/xml

使用application/json 這個(gè) Content-Type 作為響應(yīng)頭,用來告訴服務(wù)端消息主體是xml格式的。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

分享文章:POST請求頭中的Content-Type說明-創(chuàng)新互聯(lián)
分享鏈接:http://www.chinadenli.net/article22/jiejc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站設(shè)計(jì)公司網(wǎng)站營銷網(wǎng)頁設(shè)計(jì)公司品牌網(wǎng)站設(shè)計(jì)全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司