Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 934 Bytes

2.1.7 文件上传中的content-type.md

File metadata and controls

18 lines (10 loc) · 934 Bytes

2.1.7 文件上传中的content-type

application/x-www-form-urlencoded

在最开始的请求方式中,请求参数都是放在url中,表单提交的时候,都是以key=&value=的方式写在url后面。这也是浏览器表单提交的默认方式。

multipart/form-data

此种方式多用于文件上传,表单数据都保存在http的正文部分,各个表单项之间用boundary分开;

  • 使用FormData,在构造这个对象的时候,把表单的对象,作为一个参数放进去,就可以了,然后FormData,就会得到这个表单对象里面的所有的参数, 甚至我们在表单中,都不需要声明enctype ="multipart/form-data" ,就可以直接提交。

application/json

现在越来越多的应用使用application/json,用来告诉服务端消息主体是序列化的json字符串。 由于json规范的流行,各大浏览器都开始原生支持JSON.stringfy