当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP 状态码的信息头( server header )用以响应浏览器的请求。
HTTP 状态码的英文为 HTTP Status Code 。
下面是常见的 HTTP 状态码:
200 - 请求成功
301 - 资源(网页等)被永久转移到其它 URL
404 - 请求的资源(网页等)不存在
500 - 内部服务器错误
HTTP状态码分类
HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP 状态码共分为 5 种类型:
HTTP 状态码分类
https://img-blog.csdnimg.cn/direct/9dc672cad1da41d3bd7a1e73a0ac85d3.png" width="1186" />
HTTP 状态码列表
https://img-blog.csdnimg.cn/direct/b06f3aa86d8348488b916d06b0916bb3.png" width="1200" />
https://img-blog.csdnimg.cn/direct/911fb0ed622d46df9ec1cb231ea03fef.png" width="1200" />
https://img-blog.csdnimg.cn/direct/63ac4caa8ef04117aa30395c86403545.png" width="1200" />
https://img-blog.csdnimg.cn/direct/99e4342641b2491ba75ac48dcf8649d6.png" width="1200" />
https://img-blog.csdnimg.cn/direct/ac6729c1974e49d1913b960e0f0e603d.png" width="1200" />
https://img-blog.csdnimg.cn/direct/4c370c1fc7f44bd0bf25590b9e08bab1.png" width="1183" />
https://img-blog.csdnimg.cn/direct/af3b6790a7734337a3deda4a9131a229.png" width="1200" />
.http content-type
Content-Type (内容类型),一般是指网页中存在的 Content-Type ,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。 Content-Type 标头告诉客户端实际返回的内容的内容类型。
语法格式:
Content-Type: text/html; charset=utf-8
Content-Type: multipart/form-data; boundary=something
实例:
https://img-blog.csdnimg.cn/direct/015103b4ec4d45c8a4ecd62e26628d46.png" width="1179" />
常见的媒体格式类型如下: text/html : HTML 格式
text/plain :纯文本格式
text/xml : XML 格式
image/gif : gif 图片格式
image/jpeg : jpg 图片格式
image/png : png 图片格式
以 application 开头的媒体格式类型:
application/xhtml+xml : XHTML 格式
application/xml : XML 数据格式
application/atom+xml : Atom XML 聚合格式
application/json : JSON 数据格式
application/pdf : pdf 格式
application/msword : Word 文档格式
application/octet-stream : 二进制流数据(如常见的文件下载)
application/x-www-form-urlencoded :
中默认的 encType , form 表单数据被编码为 key/value 格式发送到服务器(表单默认的提交数据的
格式)
另外一种常见的媒体格式是上传文件之时使用的:
multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式
HTTP content-type 对照表
https://img-blog.csdnimg.cn/direct/618164b6e6f245ea948aac4208bcdb90.png" width="1200" />
https://img-blog.csdnimg.cn/direct/10ce26071a4940c4805b9803534cfba0.png" width="1200" />
https://img-blog.csdnimg.cn/direct/032c51bdf5314acca080cc53dbb4fc33.png" width="1200" />
https://img-blog.csdnimg.cn/direct/2b6cb4fa9442471585ef28e50a1f1752.png" width="1200" />
https://img-blog.csdnimg.cn/direct/54b53dce495542138f82127db47d6f97.png" width="1200" />
https://img-blog.csdnimg.cn/direct/9c38721d2f0b4836a33928f2c7977a9b.png" width="1200" />
https://img-blog.csdnimg.cn/direct/4799b5bc6f4b4d2cbee3797535c07b5d.png" width="1200" />
https://img-blog.csdnimg.cn/direct/164d251cde694519ad14b5a6b6bf2cee.png" width="1200" />
https://img-blog.csdnimg.cn/direct/79850d981b34431589cd79e17a404643.png" width="1200" />
https://img-blog.csdnimg.cn/direct/06b1e0e03c1b475ea0647f37070235a2.png" width="1200" />
https://img-blog.csdnimg.cn/direct/ef7d9d9f401647569cc3f4fae6dbf429.png" width="1200" />
https://img-blog.csdnimg.cn/direct/b58475bf04b8432a86c4198bfa9daee4.png" width="1200" />
https://img-blog.csdnimg.cn/direct/409c4b4221204544982dbfa431cb7383.png" width="1200" />
https://img-blog.csdnimg.cn/direct/1513934282e043b8a6dec0c7c5f5742e.png" width="1200" />
https://img-blog.csdnimg.cn/direct/1bcb92c8972c4400909b4d6ee35a546d.png" width="1200" />
https://img-blog.csdnimg.cn/direct/783cff2b19dd4b58a374b48b5664ed25.png" width="1200" />
https://img-blog.csdnimg.cn/direct/b5d9b545ec734367b5e5352744c09bca.png" width="1200" />