关于http请求当中Content-type(文档类型)的说明?

 

1.Content-type说明:

Content-type:客户端与服务端之间传输的网络文件类型,定义网络文件的类型和网页的编码

决定浏览器以什么样的类型和网页编码来读取这个文件信息

2. Content-type类型:

关于http请求当中Content-type(文档类型)的说明?

 

 

关于content-type的说明:

  1.在菜鸟教程中,content-type被说成是客户端能够读取的文件类型,也就是说这是服务器端发送给客户端的,能够让客户端读懂而设置的类型,

但是,我在看了一篇博客后,好像又觉得不对,

关于http请求当中Content-type(文档类型)的说明?

 

 然后看了一篇文章,大概意思就是使用post请求方式 ,数据的请求格式可以是application/x-www-form-urlencoded,这个是表单默认提交数据的格式,还有一个是multipart/form-data:需要在表单中进行文件上传是,就需要使用这种数据格式,前面两种数据格式是浏览器默认支持的数据提交方式,但是随着web/app的流行,现在普遍采用application/json数据提交方式。

接着,

关于http请求当中Content-type(文档类型)的说明?

所以说,我一开始的理解就是正确的,是在前面看了菜鸟教程中关于http中Content-type的介绍后,才得出上面的结论,所以大家要批判的看待博客中的观点,有点写的不一定正确。

 最后看了下面这个博主的文章,我之前的疑惑都解决了。

我在这里总结一下。

——————————————————————————————————————————————————————————————————————————

 关于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四种常见的取值》

《Content-Type四种常见的取值和使用介绍,发送post请求的时,如何选择Content-tyep类型》

《postman当中raw,form-data,x-www-form-unlenced,binary的区别》

《Content-Type详解》

 

关于http请求当中Content-type(文档类型)的说明?

上一篇:聊一聊关于MySQL的Count(*),统计数据库表中的记录数


下一篇:IntelliJ IDEA使用设置