# http交互

为了减少前后端开发沟通成本,制定该规范用于前后端联调标准。api文档录入统一使用 文档工具

# http请求格式

常见3种格式 application/x-www-form-urlencoded multipart/form-data application/json

# application/json

application/json 非常常见数据交互场景,默认文本类型数据传输均采用这种方式,暂时不考虑其他方式就行文本类型数据传输,前后端交互应当以这种格式为准。

TIP

这种格式请求若出现跨越必定会发起一次预请求跨域相关

# application/x-www-form-urlencoded

application/x-www-form-urlencoded 常用于传统form表单提交,相关请求参数会被拼接到请求url后面,这种传输方式可以组合成为简单请求 不会触发cors预检查。现阶段开发中很少会用到这种场景,多数以 json 格式为主

name=shu&age=18&job=it
1

# multipart/form-data

multipart/form-data 这种方式多用于包含文件的表单提交,目前大部分文件数据采用oss方式进行上传,但是部分业务场景需要将 excel文件和一些参数同时传递给后台处理,这时候就需要使用这种格式进行数据传输。 上传示例