http状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP
状态码的信息头(
server header
)用以响应浏览器的请求。
HTTP
状态码的英文为
HTTP Status Code
。
下面是常见的
HTTP
状态码:
200 -
请求成功
301 -
资源(网页等)被永久转移到其它
URL
404 -
请求的资源(网页等)不存在
500 -
内部服务器错误
HTTP状态码分类
HTTP
状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP
状态码共分为
5
种类型:
HTTP
状态码分类
HTTP
状态码列表
.http content-type
Content-Type
(内容类型),一般是指网页中存在的
Content-Type
,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP
网页点击的结果却是下载一个文件或一张图片的原因。
Content-Type
标头告诉客户端实际返回的内容的内容类型。
语法格式:
Content-Type: text/html; charset=utf-8
Content-Type: multipart/form-data; boundary=something
实例:
常见的媒体格式类型如下:
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 对照表
















