HTTP状态码分类 | 分类描述 | HTTP状态码 | 事件描述 | 问题定界 | 问题定位原始 |
1xx | 表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 | 100 | 如果服务器收到头信息中带有100-continue的请求,这是指客户端询问是否可以在后续的请求中发送附件在这种情况下,服务器用100(SC_CONTINUE)允许客户端继续,或用417 (Expectation Failed)告诉客户端不同意接受附件这个状态码是 HTTP 1.1中新加入的 | 无问题 | 无问题 |
101 | 协议需转换,服务器将遵从客户的请求转换到另外一种协议 | 无问题 | 无问题 | ||
2xx | 表明服务器成功地接受了客户端请求 | 200 | 请求成功 | 无问题 | 无问题 |
201 | 表示服务器在请求的响应中建立了新文档;在定位头信息(Location)中给出它的URI通过Content-Type指明文档的类型客户端可以选择该URI访问 | 无问题 | 无问题 | ||
202 | 告诉客户端请求正在被执行,但还没有处理完 | 无问题 | 无问题 | ||
203 | 非官方信息,文档已经正常地返回,但一些应答头可能不正确 | 无问题 | 无问题 | ||
204 | 无内容,没有新文档,浏览器应该继续显示原来的文档这个状态码对于用户周期性的重载某一页非常有用,并且可以确定先前的页面是否已经更新 | 无问题 | 无问题 | ||
205 | 重置内容的意思是虽然没有新文档但浏览器要重置文档显示这个状态码用于强迫浏览器清除表单域 | 无问题 | 无问题 | ||
206 | 在服务器完成了一个包含Range头信息的局部请求时发送的多用于较大文件的下载 | 无问题 | 无问题 | ||
3xx | 重定向 客户端浏览器必须采取更多操作来实现请求 | 300 | 被请求的文档可以在多个地方找到,并将在返回的文档中列出来如果服务器有首选设置,首选项将会被列于定位响应头(Location)信息中 | 无问题 | 无问题 |
301 | 是指所请求的文档在别的地方;文档新的URI会在定位响应头(Location)信息中给出浏览器会自动连接到新的URI | 无问题 | 无问题 | ||
302 | 与301有些类似,只是定位头信息中所给的URI应被理解为临时转移地址而不是永久的 | 无问题 | 无问题 | ||
303 | 这个状态码和 301、302 相似,只是如果最初的请求是 POST,那么新文档(在定位头信息中给出)要用 GET 找回 | 无问题 | 无问题 | ||
304 | 当客户端有一个缓存的文档,通过提供一个 If-Modified-Since 头信息可指出客户端只希望文档在指定日期之后有所修改时才会重载此文档,用这种方式可以进行有条件的请求 | 无问题 | 无问题 | ||
305 | 表示所请求的文档要通过定位头信息中的代理服务器获得 | 无问题 | 无问题 | ||
306 | 未使用,保留 | 无问题 | 无问题 | ||
307 | 浏览器处理307状态的规则与302相同307状态被加入到 HTTP 1.1中是由于许多浏览器在收到302响应时,即使原始消息是POST请求的情况下仍然执行了错误的重定向只有在收到303响应时才假定浏览器会在POST请求时重定向目的很明确:在响应为303时按照GET和POST请求转向;而在响应为307时则按照GET请求转向而不是POST请求 | 无问题 | 无问题 | ||
4xx | 发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。 | 400 | 客户端请求中有不符合HTTP协议的语法错误 | 用户原因 | 用户侧 |
401 | 表示客户端在授权头信息中没有有效的身份信息时访问受到密码保护的页面这个响应必须包含一个WWW-Authenticate的授权信息头 | 用户原因 | 用户侧 | ||
402 | 需付费,保留 | 无问题 | 无问题 | ||
403 | 除非拥有授权否则服务器拒绝提供所请求的资源 | 用户原因 | 用户侧 | ||
404 | 客户端所给的地址无法找到任何资源它是表示“没有所访问页面”的标准方式 | 服务器原因 | 内容平台 | ||
405 | 指出请求方法(GET, POST, HEAD, PUT, DELETE等)对某些特定的资源不允许使用 | 用户原因 | 用户侧 | ||
406 | 指定的资源已经找到,但请求资源的MIME类型与客户端中Accept头信息中指定的类型不一致也就是指客户端不支持该资源类型例如许多手机不支持html页面,无法访问WWW网站 | 用户原因 | 用户侧 | ||
407 | 与401状态有些相似,只是这个状态码用于代理服务器该状态码指出客户端必须通过代理服务器的认证代理服务器返回一个Proxy-Authenticate响应头信息给客户端,这会引起客户端使用带有Proxy-Authorization请求的头信息重新连接 | 用户原因 | 用户侧 | ||
408 | 是指服务端等待客户端发送请求的时间过长 | 用户原因 | 用户侧 | ||
409 | 该状态码通常与PUT请求一同使用,409状态码常被用于试图上传版本不正确的文件时 | 用户原因 | 用户侧 | ||
410 | 告诉客户端所请求的文档已经不存在并且没有更新的地址410状态不同于404,410是在指导文档已被移走的情况下使用,而404则用于未知原因的无法访问 | 用户原因 | 用户侧 | ||
411 | 表示服务器不能处理请求(通常是指POST请求),除非客户端发送Content-Length头信息指出发送给服务器的数据的大小 | 用户原因 | 用户侧 | ||
412 | 指出请求头信息中的某些先决条件是错误的这样可以防止资源被非潜在的客户端访问 | 用户原因 | 用户侧 | ||
413 | 告诉客户端现在所请求的文档比服务器现在想要处理的要大如果服务器认为能够过一段时间处理,则会包含一个Retry-After的响应头信息 | 用户原因 | 用户侧 | ||
414 | 状态用于在URI过长的情况时这里所指的“URI”是指URI中域名及端口号之后的内容例如:在URI--http://www.monternet.com:8080/news/sports/index.htm中URI是指/news/sprots/index.htm | 用户原因 | 用户侧 | ||
415 | 意味着请求所带的附件的格式类型,服务器不知道如何处理 | 用户原因 | 用户侧 | ||
416 | 客户端包含了一个服务器无法满足的Range头信息的请求例如用户要下载的铃声大小为20Kbyte, 但客户端的请求指明铃声的范围超出了20Kbyte | 用户原因 | 用户侧 | ||
417 | 如果服务器得到一个带有100-continue值的Expect请求头信息,这是指客户端正在询问是否可以在后面的请求中发送附件在这种情况下,服务器也会用该状态(417)告诉浏览器服务器不接收该附件或用100-continue状态码告诉客户端可以继续发送附件 | 用户原因 | 用户侧 | ||
5xx | 服务器由于遇到错误而不能完成该请求。 | 500 | 常用的“服务器错误”状态码该状态码经常由服务器的程序引起,也可能请求的参数不正确引起 | 服务器原因 | 内容平台 |
501 | 服务器不支持请求中要求的功能例如,客户端执行了如DELETE这样的服务器并不支持的请求命令 | 服务器原因 | 内容平台 | ||
502 | 被用于充当代理或网关的服务器;该状态码指出网关接收到远端服务器的错误响应 | 服务器原因 | 内容平台 | ||
503 | 服务器由于在维护或已经超载而无法响应例如,如果某些线程或数据库连接池已经没有空闲则会返回这个头信息服务器可能提供一个Retry-After头信息告诉客户端什么时候可以再试 | 服务器原因 | 内容平台 | ||
504 | 该状态码用于充当代理或网关的服务器;它指出接收服务器没有从远端服务器得到及时的响应 | 服务器原因 | 内容平台 | ||
505 | 服务器并不支持在请求中所标明的HTTP 版本例如,客户端的请求是HTTP/0.9版本的 | 服务器原因 | 内容平台 | ||
8xx | 800 | Time Out 超时未响应 | 未知问题 | 未知问题 |
响应码 | 响应消息 | 消息含义 |
1xx | 信息响应 | 表示已经接收到请求消息,正在对其进行处理 |
2xx | 成功响应 | 表示请求已经被成功接受、处理 |
3xx | 重定向响应 | 表示需要采取进一步动作,以完成该请求 |
4xx | 客户出错 | 表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理 |
5xx | 服务器出错 | 表示SIP服务器故障不能完成对正确消息的处理 |
6xx | 全局故障 | 表示请求不能在任何SIP服务器上实现。 |