{
“errCode”: “uni-cloud-push-error-20001”,
“errMsg”: “body cannot be null ”
}
解决:
切换成 “application/x-www-form-urlencoded” 提交
Content-Type 分类
Content-Type: multipart/form-data
适用于文件上传、多部分数据提交
特点:
- 数据以 “key-value” 形式提交,但每个字段都是独立的部分(Multipart)
- 支持上传文件(如
image/png
) - 适用于
FormData
API 和<form enctype="multipart/form-data">
- 数据较大,因为它包含边界 (
boundary
) 分隔符
Content-Type: application/x-www-form-urlencoded
适用于小型表单数据提交,数据格式类似 URL 参数
特点:
- 数据是
key=value
形式,并且用&
连接 - 不支持文件上传,只能提交文本数据
- 数据会进行 URL 编码(如
空格 -> %20
,特殊符号 -> %xx
) - 更轻量,适用于表单提交(如
form
默认提交方式)