常见的HTTP协议状态码?

2xx:表示请求已被成功接收、理解、接受

  • 200(成功)  服务器已成功处理了请求。这个状态码对servlet是缺省的,如果没有调用setStatus方法的话,就会得到 200
  • 204(无内容)  服务器成功处理了请求,未返回任何内容
  • 205(重置内容) 服务器成功处理了请求,未返回任何内容,重置文档视图,如清除表单内容
  • 206(部分内容)  服务器成功处理了部分 GET 请求

3xx:重定向

  • 300(多种选择)  服务器根据请求可执行多种操作。服务器可根据请求者 来选择一项操作,或提供操作列表供其选择
  • 301(永久移动)  请求的网页已被永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置
  • 302(临时移动) 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。会自动将请求者转到新位置
  • 304(未修改) 自从上次请求后,请求的网页未被修改过,不会返回网页内容
  • 305(使用代理) 请求者只能使用指定的代理访问请求的网页

4xx:客户端错误,请求有语法错误或请求无法实现

  • 400(错误请求) 服务器不理解请求的语法 
  • 401(身份验证错误) 此页要求授权
  • 403(禁止) 服务器拒绝请求
  • 404(未找到) 服务器找不到请求的网页
  • 406(不接受) 无法使用请求的内容特性响应请求的网页
  • 408(请求超时) 服务器等候请求时发生超时
  • 414(请求的 URI 过长) 请求的 URI 过长,服务器无法处理

5xx:服务器端错误,无法处理请求

  • 500(服务器内部错误)  服务器遇到错误,无法完成请求。
  • 503(服务不可用) 目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。
  • 504(网关超时)  服务器作为网关或代理,未及时从上游服务器接收请求。
  • 505(HTTP 版本不受支持) 服务器不支持请求中所使用的 HTTP 协议版本


原文链接
 


 

 

posted @ 2019-12-26 09:13  ConstXiong  阅读(588)  评论(0编辑  收藏  举报