HTTP 上傳檔案的協議格式

2021-06-22 04:14:44 字數 757 閱讀 2966

參考:

一般設定方法為post

設定:

content-type: multipart/form-data; boundary=---------------------------7d62bf2f9066c

其中boundary後面表示多個檔案之間的分隔符;

然後在請求body中按如下例子格式填充資料:

-----------------------------7d62bf2f9066c

content-disposition: form-data; name="text1"

hehe(input)

-----------------------------7d62bf2f9066c

content-disposition: form-data; name="file1"; filename="h:\documents and settings\administrator\桌面\haha.txt"

content-type: text/plain

abcdefg(檔案byte)-----------------------------7d62bf2f9066c--

注意:---------------------------7d62bf2f9066c之前還有"--"

每個檔案內容前包含content-disposition,content-type屬性

最後結尾也必須有"--"

HTTP協議上的檔案上傳

檔案上傳 tcp協議 1 http協議上的檔案上傳,最頻繁的應用場景了。rfc1867裡定義的標準http協議post報文格式如下 header 寫道 content type multipart form data body content type multipart form data,bou...

Http協議格式

一 請求報文 包括請求行 請求頭和請求資料,具體格式如下 請求方法 請求頭 accept 瀏覽器可接受的mime型別。accept charset 瀏覽器可接受的 字符集。accept language 瀏覽器所希望的語言種類,當伺服器能夠提供一種以上的語言版本時要用到。authorization ...

Http協議格式

一 請求報文 包括請求行 請求頭和請求資料,具體格式如下 請求方法 請求頭 accept 瀏覽器可接受的mime型別。accept charset 瀏覽器可接受的 字符集。accept language 瀏覽器所希望的語言種類,當伺服器能夠提供一種以上的語言版本時要用到。authorization ...