一、HTTP概念

HTTP:超文本传输协议(Hyper Text Transfer Protocol)是一个简单的请求——响应协议,指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。

二、HTTP的请求内容

1、请求方法

方法含义
GET获取资源
POST传输实体主体
PUT传输文件
HEAD获得报文首部
DELETE删除文件
OPTIONONS询问支持的方法

2、状态码解析

(1)状态码解释

状态码名称含义
1xx信息状态码(informational)接收请求正在处理
2xx成功状态码(success)请求正常处理完毕
3xx重定向状态码(redirection)需要附加操作以完成请求
4xx客户端错误状态码(client error)服务器无法处理请求
5xx服务器错误状态码(server error)服务器处理请求出错

(2)常见状态码

状态码提示信息含义
200OK请求正常处理,资源成功返回
204No Content请求处理成功,但无资源返回
206Partial Content对资源的部分请求
301Moved Permanently永久性重定向
302Found临时重定向
303See Other资源的URL已更新
400Bad Request请求错误
401Unauthorized认证失败
403Forbidden不允许访问
404Not Found服务器上无请求资源
500Internal Server Error服务器内部资源出错
503Service Unavailable服务器在忙

3、HTTP请求格式