{

“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 默认提交方式)

作者 admin

百度广告效果展示