HTTP请求中Form Data和Request Payload区别
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
。