<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      什么是multipart/form-data請求

      根據http/1.1 rfc 2616的協議規定,我們的請求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那為為何我們還會有multipart/form-data請求之說呢?這就要從頭來說了。

      http協議規定以ASCII碼傳輸,建立在tcp,ip協議智商的引用規范,規范內容把http請求分成3個部分,狀態行,請求頭,請求體。所有的方法,實現都是圍繞如何使用和組織這三部分來完成了,萬變不離其宗,http的知識大家可以問度娘。

      既然上面請求方式里面沒有multipart/form-data那這個請求又是怎么回事呢,其實是一回事,multipart/form-data也是在post基礎上演變而來的,具體如下:

      1.multipart/form-data的基礎方式是post,也就是說通過post組合方式來實現的。
      2.multipart/form-data于post方法的不同之處在于請求頭和請求體。
      3.multipart/form-data的請求頭必須包含一個特殊的頭信息:Content-Type,其值也必須為multipart/form-data,同時還需要規定一個內容分割用于分割請求提中多個post的內容,如文件內容和文本內容是需要分隔開來的,不然接收方就無法解析和還原這個文件了,具體的頭信息如下:

      Content-Type: multipart/form-data; boundary=${bound}  

      其中${bound} 是一個占位符,代表我們規定的分割符,可以自己任意規定,但為了避免和正常文本重復了,盡量要使用復雜一點的內容。如:--------------------56423498738365
      4.multipart/form-data的請求體也是一個字符串,不過和post的請求提不同的是它的構造方式,post是簡單的name=value鍵值連接,而multipart/form-data是添加了分隔符等內容的構造體,具體如下:

      --${bound}
      Content-Disposition: form-data; name="Filename"
      
      HTTP.pdf
      --${bound}
      Content-Disposition: form-data; name="file000"; filename="HTTP協議詳解.pdf"
      Content-Type: application/octet-stream
      
      %PDF-1.5
      file content
      %%EOF
      
      --${bound}
      Content-Disposition: form-data; name="Upload"
      
      Submit Query
      --${bound}--

      其中${bound}是之前頭信息中的分隔符,如果頭信息中規定是123,那這里也要是123;可以很容易看到,這個請求提是多個相同部分組成的:每一部分都是以--加分隔符開始的,然后是該部分內容的描述信息,然后一個回車,然后是描述信息的具體內容;如果傳送的內容是一個文件的話,那么還會包含文件名信息以及文件內容類型。上面第二部分是一個文件體的結構,最后以--分隔符--結尾,表示請求體結束。

      可以知道要發送一個multipart/form-data的請求,其實任何支持post請求的工具或語言都可以支持,只是自己要稍微包裝一下便可。

      posted @ 2016-07-31 13:22  nd  閱讀(75211)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 高清一区二区三区不卡视频| 日本高清视频色wwwwww色| 蜜臀91精品国产高清在线| 粉嫩jk制服美女啪啪| 全椒县| 欧美亚洲日本国产其他| 最新国产精品好看的精品| 亚洲欧美综合精品成| 久久天天躁狠狠躁夜夜躁2012| 日韩有码中文字幕国产| 成人特黄A级毛片免费视频| 无码国产精品成人| 亚洲第一天堂无码专区| 激情的视频一区二区三区| 亚洲男女羞羞无遮挡久久丫| 在线中文一区字幕对白| 久久亚洲人成网站| 国产在线精品第一区二区| 最新亚洲av日韩av二区| 国产精品午夜福利片国产| 国产69精品久久久久99尤物| a∨变态另类天堂无码专区| 亚洲一区中文字幕第十页 | 国产成人8X人网站视频| 国产95在线 | 欧美| 人人爽人人澡人人人妻| 2021AV在线无码最新| 新干县| 亚洲av不卡电影在线网址最新| 无码国产精品一区二区VR老人| 最近中文字幕国产精选| 久久成人成狠狠爱综合网| 欧美成人精品高清在线播放| 国产在线线精品宅男网址| 粉嫩国产一区二区三区在线| 亚洲最大日韩精品一区| 亚洲熟妇一区二区三个区| 久久毛片少妇高潮| 亚洲伊人成无码综合网| 成年无码av片完整版| 国产精品无码a∨麻豆|