成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Http請求數(shù)據(jù)格式

biaoxiaoduan / 1109人閱讀

摘要:最常見的請求格式,原生表單請求結(jié)構(gòu),以鍵值對的形式傳遞默認(rèn)會以這種方式提交的數(shù)據(jù)按照的方式進(jìn)行編碼,和都進(jìn)行了轉(zhuǎn)碼。

Content-Type,內(nèi)容類型,一般是指網(wǎng)頁中存在的Content-Type,用于定義網(wǎng)絡(luò)文件的類型和網(wǎng)頁的編碼,用來在程序間傳送內(nèi)容相關(guān)的編碼信息,數(shù)據(jù)類型信息,前端以何種數(shù)據(jù)格式傳遞給后端。

Accept,代表發(fā)送端(客戶端)希望接受的數(shù)據(jù)類型。

Http content-Type有很多種,點擊查看,這里看集中常見的類型。

1.application/x-www-form-urlencoded

最常見的請求格式,原生form表單請求結(jié)構(gòu),以鍵值對的形式傳遞默認(rèn)會以這種方式;提交的數(shù)據(jù)按照 key1=val1&key2=val2 的方式進(jìn)行編碼,keyval 都進(jìn)行了 URL 轉(zhuǎn)碼。大部分服務(wù)端語言都對這種方式有很好的支持

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Content-Type:application/x-www-form-urlencoded
Form Data
first_name=i&last_name=i

2.multipart/form-data

常見的 POST 數(shù)據(jù)提交的方式。這種方式一般用來上傳文件,各大服務(wù)端語言對它也有著良好的支持。一般會生成了一個 boundary 用于分割不同的字段,為了避免與正文內(nèi)容重復(fù),boundary 很長很復(fù)雜。然后 Content-Type 里指明了數(shù)據(jù)是以 mutipart/form-data 來編碼,本次請求的 boundary 是什么內(nèi)容。消息主體里按照字段個數(shù)又分為多個結(jié)構(gòu)類似的部分,每部分都是以 --boundary 開始,緊接著內(nèi)容描述信息,然后是回車,最后是字段具體內(nèi)容(文本或二進(jìn)制)。如果傳輸?shù)氖俏募?,還要包含文件名和文件類型信息。消息主體最后以 --boundary-- 標(biāo)示結(jié)束

Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="key"

value
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="testKey"

testValue
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="imgFile"; filename="no-file"
Content-Type: application/octet-stream



------WebKitFormBoundary7MA4YWxkTrZu0gW--

3.application/json

現(xiàn)在以JSON格式作為請求頭越來越主流。

Accept:application/json, text/plain, */*
Content-Type:application/json;charset=UTF-8
Request payLoad
{name: "m", password: "hkkk", email: "123"}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/91430.html

相關(guān)文章

  • 一個HTTP打趴80%面試者

    摘要:閱讀原文一個打趴面試者面試一年多,每當(dāng)我問起面試者對的了解時,個個回答令我瞠目結(jié)舌,這些開發(fā)者都有年的經(jīng)驗。向指定資源提交數(shù)據(jù)進(jìn)行處理請求例如提交表單或者上傳文件。 閱讀原文:一個HTTP打趴80%面試者 面試一年多,每當(dāng)我問起面試者對HTTP的了解時,個個回答令我瞠目結(jié)舌,這些開發(fā)者都有3-5年的經(jīng)驗。請不要讓我叫你野生程序員,是時候了解HTTP了,讓我們當(dāng)個正規(guī)軍。 起因 面試官:...

    econi 評論0 收藏0
  • Http請求中的Content-Type

    摘要:協(xié)議采用了請求響應(yīng)模型。報頭分為通用報頭,請求報頭,響應(yīng)報頭和實體報頭。格式支持比鍵值對復(fù)雜得多的結(jié)構(gòu)化數(shù)據(jù),這一點也很有用。例如下面這段代碼最終發(fā)送的請求是這種方案,可以方便的提交復(fù)雜的結(jié)構(gòu)化數(shù)據(jù),特別適合的接口。 一 前言 ----現(xiàn)在搞前端的不學(xué)好http有關(guān)的知識已經(jīng)不行啦~筆者也是后知后覺,在搞node的時候意識到網(wǎng)絡(luò)方面的薄弱,開始學(xué)起http相關(guān)知識。這一篇是非?;A(chǔ)的講...

    Betta 評論0 收藏0
  • http簡介看這篇就夠了

    摘要:分塊傳輸編碼使用字段的前提條件是,服務(wù)器發(fā)送回應(yīng)之前,必須知道回應(yīng)的數(shù)據(jù)長度。最后是一個大小為的塊,就表示本次回應(yīng)的數(shù)據(jù)發(fā)送完了。 文章有不當(dāng)之處,歡迎指正,如果喜歡微信閱讀,你也可以關(guān)注我的微信公眾號:好好學(xué)java,獲取優(yōu)質(zhì)學(xué)習(xí)資源。 什么是協(xié)議 協(xié)議,網(wǎng)絡(luò)協(xié)議的簡稱,網(wǎng)絡(luò)協(xié)議是通信計算機(jī)雙方必須共同遵從的一組約定。如怎么樣建立連接、怎么樣互相識別等。只有遵守這個約定,計算機(jī)之間才...

    binaryTree 評論0 收藏0
  • POST 請求的三種常見數(shù)據(jù)提交格式

    摘要:一般使用請求方法向服務(wù)器發(fā)送數(shù)據(jù)主要是一些創(chuàng)建更新操作,本文討論的是請求方法常用的四種數(shù)據(jù)提交格式。其實就是和請求的數(shù)據(jù)提交格式是一樣的,只不過位置從上換到了里。適用場景數(shù)據(jù)量不大數(shù)據(jù)層級不深的情況下強(qiáng)烈建議這種數(shù)據(jù)提交格式。 本文所講的 POST 請求是 HTTP/1.1 協(xié)議中規(guī)定的眾多 HTTP 請求方法的其中最常用的一個。一般使用 POST 請求方法向服務(wù)器發(fā)送數(shù)據(jù)(主要是一些...

    Kylin_Mountain 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<