http的状态码:
2xx:表明请求被正常处理
-
200 客户端发送的请求在服务端被正常处理
-
204 服务器接收的请求已经处理成功,但没有资源可返回
-
206 客户端进行了范围请求,响应报文包含由Content-Range指定范围的实体内容(即对资源某部分的请求)
3xx:重定向 -
301 永久重定向,请求资源已被分配新的URI,以后应使用资源现在所指的URI
-
302 临时性重定向,请求资源已经被分配新的URI,希望用户(本次)能使用新的URI访问
-
303 请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源
-
客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况(不包含任何响应主题)
4xx 客户端错误 -
400 请求报文存在语法错误
-
401 发送的请求需要通过HTTP认证的认证信息。另外,若之前已经进行过一次请求,则表明用户认证失败
-
403 请求资源的访问被服务器拒绝
-
404 服务器上无法找到请求的资源
5xx 服务器错误 -
500 服务器在执行请求时发生错误
-
503 服务器无法处理请求
HTPP 请求报文首部
通用首部字段
字段 | 说明 |
---|---|
Cache-Control | 控制缓存的行为 |
Date | 创建报文的日期时间 |
Transfer-Encoding | 指定报文主体的传输编码方式 |
Warning | 错误通知 |
请求首部字段
字段 | 说明 |
---|---|
Accept | 用户代理可处理的媒体类型 |
Accept-Charset | 优先的字符集 |
Accept-Encoding | 优先的内容编码 |
Accept-Language | 优先的语言 |
Authorization | web认证信息 |
Host | 请求资源所在的服务器 |
Proxy-Authorization | 代理服务器要求客户端的认证信息 |
Range | 实体的字节范围请求 |
Referer | 对请求中URI的原始获取方 |
User-Agent | HTTP客户端程序的信息 |
响应首部字段
字段 | 说明 |
---|---|
Accept-Ranges | 是否接受字节范围请求 |
Age | 推算资源创建经过时间 |
Location | 另客户端重定向至指定URI |
Proxy-Authorization | 代理服务器对客户端的认证信息 |
Server | HTTP服务器的安装信息 |
实体首部字段
字段 | 说明 |
---|---|
Allow | 资源可支持的HTTP方法 |
Content-Encoding | 实体主体适用的编码方式 |
Content-Language | 实体主体的自然语言 |
Content-Length | 实体主体大小 |
Content-Location | 替代对应资源的URI |
Content-MD5 | 实体主体的报文摘要 |
Content-Range | 实体主体的位置范围 |
Content-Type | 实体主体的媒体类型 |
Expires | 实体主体过期的日期时间 |
Last-Modified | 资源的最后修改日期时间 |