Post 中 Body 的 ContentType 用 Postman 举例
四种 ContentType 格式 | 说明 |
---|---|
Content-Type: multipart/form-data; | 既可以上传键值对,也可以上传文件。 当上传的字段是文件时,会有 Content-Type 来说明文件类型; Content-Disposition 来说明字段的一些信息; 由于有 boundary 隔离,所以可以上传多个文件。 |
Content-Type: application/x-www-form-urlencoded; | 会将表单内的数据转换为键值对,用 & 符号分隔。 该格式不能提交文件。 当 form 的 action 为 GET 时,会转成 url?name1=value1&name2=value2。 当 form 的 action 为 POST 时,浏览器将 form 数据封装到 http body 中,然后发送到 server。 |
raw | 可以上传任意格式的文本,可以上传 text、json、xml、html、javascript等。 |
binary等同于 Content-Type: application/octet-stream |
只可上传二进制数据,通常用来上传文件,由于没有键值,所以一次只能上传一个文件。 |