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 : 需要在表单中进行文件上传时,就需要使用该格式