数据格式
# 数据格式
# Blob
Blob (binary large object) 表示二进制类型的大对象。在数据库管理系统中,将二进制数据存储为一个单一个体的集合。
Blob 通常是影像、声音或多媒体文件。
在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。
# 数据交互格式
# JSON
Content-Type 为 application/json
# form-data
Content-Type 为 multipart/form-data
- 手动构建 FormData
var formData = new FormData();
formData.append("username", "Groucho");
axios.post(`${baseUrl}/testRequest`, formData).then((res) => {
console.log("res=>", res);
});
1
2
3
4
5
2
3
4
5
# XML
# application/x-www-form-urlencoded
Content-Type 为 multipart/form-data
浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
传参格式为 query 形式,使用$qs.stringify
import axios from "axios";
import qs from "Qs";
let data = { code: "1234", name: "yyyy" };
axios
.post(
`${baseUrl}/testRequest`,
qs.stringify({
data,
})
)
.then((res) => {
console.log("res=>", res);
});
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
更新时间: 12/22/2021, 6:20:36 PM