與application/x-www-form-urlencoded不同,這是一個多部分多媒體類型。首先生成了一個 boundary 用于分割不同的字段,在請求實體裡每個參數以------boundary開始,然後是附加資訊和參數名,然後是空行,最後是參數内容。多個參數将會有多個boundary塊。如果參數是檔案會有特别的檔案域。最後以------boundary–為結束辨別。multipart/form-data支援檔案上傳的格式,一般需要上傳檔案的表單則用該類型。
下面是一個例子:
請求參數
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1UDN3IDO0cTMxETMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
http 請求封包
二 深入解析 multipart/form-data