超文本传输协议
(HTTP,HyperText Transfer Protocol)是
互联网
上应用最为广泛的一种
网络协议
。所有的
WWW
文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收
HTML
页面的方法。1960年美国人
Ted Nelson
构思了一种通过
计算机
处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和
互联网工程工作小组
(Internet Engineering Task Force )共同合作研究,最终发布了一系列的
RFC
,其中著名的RFC 2616定义了HTTP 1.1。
|
方法
|
说明
|
支持的HTTP协议版本
|
GET
|
获取资源
|
1.0、1.1
|
POST
|
传输实体主体
|
1.1、1.1
|
PUT
|
传输文件
|
1.1、1.1
|
HEAD
|
获得报文首部
|
1.1、1.1
|
DELETE
|
删除文件
|
1.1、1.1
|
OPTIONS
|
询问支持的方法
|
1.1
|
TRACE
|
追踪路径
|
1.1
|
CONNECT
|
采用隧道协议代理链接
|
1.1
|
LINK | 建立和资源之间的联系 |
1.0
|
UNLINE | 断开连接关系 | 1.0 |
类别 | 原因短语 | |
1XX | informational(信息性状态码) | 接受的请求正在处理 |
2XX | Success(成功状态码) | 请求正常处理完毕 |
3XX | Redirection(重定向状态码) | 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5XX | Server Error(服务器错误状态码) | 服务器处理请求出错 |