HTTP状态码详细描述 HTTP状态码是用以表示网页服务器HTTP响应状态的3位数字代码。它由RFC2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。 1xx消息状态码 ---------------- * 100 Continue 客户必须继续发出请求 + 客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。 * 101 Switching Protocols 客户要求服务器根据请求转换HTTP协议版本 + 服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。 * 102 Processing 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 2xx成功状态码 ---------------- * 200 OK 请求成功 + 请求已成功,请求所希望的响应头或数据体将随此响应返回。 * 201 Created 提示知道新文件的URL + 请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其URI已经随Location头信息返回。 * 202 Accepted 接受和处理、但是未完成 + 服务器已接受请求,但尚未处理。 * 203 Non-Authoritative Information 返回信息不确定或者不完整 + 服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。 * 204 No Content 请求收到,但是返回信息为空 + 服务器成功处理了请求,但不需要返回任何实体内容,並且希望返回更新了的元信息。 * 205 Reset Content 服务器完成了请求,用户代理必须复位当前已经浏览过的文件 + 服务器成功处理了请求,且没有返回任何内容。但是与204响应不同,返回此状态码的响应要求请求者重置文档视图。 * 206 Partial Content 服务器已经完成了部分用户的GET请求 + 服务器已经成功处理了部分GET请求。 通过学习这些状态码,我们可以更好地理解HTTP协议的工作机理,并且能够更好地 debug 服务器端的错误。同时,我们也可以根据不同的状态码来进行不同的处理,以提高服务器的性能和可靠性。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助