关于axios的post请求主要讲三点:
1、post请求和get请求的区别:
get把参数包含在URL中,post通过request body传递参数
在传参时,get使用params,post使用data
2、请求头:headers
默认的请求头:Content-Type:application/x-www-form-urlencoded
后端限制传递的必须为json数据时的请求头:Content-Type:application/json
详细了解见博客:
3、http协议的Form Data 和 Request Payload
Request Payload:请求头部为 Content-Type: application/json
,并且请求正文是一个 json 格式的字符串
Form Data:请求头部的 Content-Type: application/x-www-form-urlencoded
,并且请求正文是类似 get 请求 url 的请求参数
qs.stringify()用于将json类型的数据转换为URL请求参数的形式