HTTP請求中Form Data和Request Payload區別
Form Data
和Request Payload
瀏覽器傳輸給接口的兩種格式。- 這兩種格式的區分是通過Content-Type進行區分的,如果Content-Type爲
Content-Type: application/x-www-form-urlencoded
則瀏覽器傳輸給接口的格式方式爲Form Data
; 如果Content-Type爲Content-Type: application/json
或者Content-Type: multipart/form-data
則瀏覽器傳輸給接口的格式方式爲Request Payload
。
Form Data
Form Data
格式方式示例:
Request Payload
Request Payload
格式方式示例:
問題: 那麼前端是如何構造這樣的數據,後端又是如何判斷不同格式傳輸的數據並進行處理了?
- 首先,我們得一起來了解下
Content-Type
。