1.Content-type说明:
Content-type:客户端与服务端之间传输的网络文件类型,定义网络文件的类型和网页的编码
决定浏览器以什么样的类型和网页编码来读取这个文件信息
2. Content-type类型:
关于content-type的说明:
1.在菜鸟教程中,content-type被说成是客户端能够读取的文件类型,也就是说这是服务器端发送给客户端的,能够让客户端读懂而设置的类型,
但是,我在看了一篇博客后,好像又觉得不对,
然后看了一篇文章,大概意思就是使用post请求方式 ,数据的请求格式可以是application/x-www-form-urlencoded,这个是表单默认提交数据的格式,还有一个是multipart/form-data:需要在表单中进行文件上传是,就需要使用这种数据格式,前面两种数据格式是浏览器默认支持的数据提交方式,但是随着web/app的流行,现在普遍采用application/json数据提交方式。
接着,
所以说,我一开始的理解就是正确的,是在前面看了菜鸟教程中关于http中Content-type的介绍后,才得出上面的结论,所以大家要批判的看待博客中的观点,有点写的不一定正确。
最后看了下面这个博主的文章,我之前的疑惑都解决了。
我在这里总结一下。
——————————————————————————————————————————————————————————————————————————
Content-type:就是客户端与服务器之间进行交换的数据类型。
Content-type格式:
主类型/子类型
常用的类型包括 text/html;application/json,等其他类型
在客户端向服务器发送请求,请求类型主要有,常用的四大类分别是:
1.application/x-www-form-unlenced类型:请求参数为key-value的形式。
2.multipart/form-data:将文件包含在上传的表达当中,可以使用这个content-type类型的方式。
其中,application/x-www.form-unlenced/multipart/form-data:这两种方式是浏览器原生支持的方式。
3.application/json:一般常使用在前后端分离的项目当中使用。
4.text/html:这种方式,我在开发的过程中,还没有碰到过。
服务器端向客户端返回的数据结果可以使用f12键,可以看到。
参考文章
《Content-Type四种常见的取值和使用介绍,发送post请求的时,如何选择Content-tyep类型》
《postman当中raw,form-data,x-www-form-unlenced,binary的区别》