HTTP1.1状态代码说明
100-199 这之间的代码都是信息性的,标示客户应该采取的其他动作
200-299 这之间的代码表示请求成功
300-399 用于那些已经移走的文件,常常包括Location报头,指出新的地址
400-499 表明由客户引发的错误
500-599 表示由服务器引发的错误
所有文档发生移动的状态代码 300到307
都伴随一个Location报头
100 (Continue 继续) 当服务器收到值为
100-continue的 Expect请求报头,
询问是否可在请求中发送附加文档时,100 告诉客户程序继续,或417 告诉浏览器不接受该文档 (1.1)
200 (OK 一切正常) SC_OK表示一切正常,如果没有调用setStatus设置,响应的默认值就是200
202 (Accepted 已接受) 告诉客户,请求已经接受,但处理尚未完成
204 (No
Content 没有新文档) 服务器文档没有更新,就让浏览器继续显示原来的文档,
单击刷新来重新载入页面,可以确定前面的页面是最新的
205 (Reset
Content 重置内容) 指定没有新的文档,浏览器就应该重置文档视图,
它用来指定浏览器清除表单的数据,HTTP1.1
301 (Moved Permanently 被永久移动) 表示所请求的文件已被移到别处,
并且在 Location响应报头中给出文档新的URL;类似301,多数浏览器同等对待301 302
302 (Found 找到) 1.0中该消息是Moved
Temporarily(被临时移动),常用重定向 sendRedirect()处理,
它表示Location响应报头中给出新的URL是临时替代,由浏览器自动转到Location给出的新URL
303 (See Other 检查其他文档) 1.1 类似于301 302,除非初始请求为POST
否则应用GET读取新文档,见307
304 (Not
Modified 未发生更改) 对应if-Modified-Since,表示缓存的版本是最新的,让客户程序使用它,
一般不应该直接设置这个状态代码,应该实现 long getLastModified(HttpServletRequest)
307
(Temporary Redirect 临时重定向) 1.1 浏览器如接收到303响应,则继续执行GET和POST请求的重定向,
如接收到307,继续GET请求的重定向,不继续POST请求的重定向
400 (Bad request 错误请求) 表示客户请求中含有语法错误
401
(Unauthorized 未授权) 表示客户程序在请求的Authorization报头中没正确的身份标识信息情况下,
试图访问密码保护的页面
403 (Forbidden 资源不可用) 服务器拒绝提供相关的资源,不管是否有授权。
通常因为服务器上文件或目录的许可权限
404 (Not
Found 未找到) 告诉客户程序在给定的地址找不到任何资源,相应sendError(),
单独的servlet很少构建自己的错误页面,更常见的方式是为整个web站点设置错误页面
405 (Method Not Allowed 方法不允许) 1.1 表示被请求的资源不允许使用该请求的方法
415
(Unsupported Media type 不支持的媒体类型) 1.1 服务器不知道如何处理请求附加的文件类型
417
(Expectation Failed 期望不能满足) 1.1 和100-continue相反,在收到Expect报头时,
告诉浏览器它不接受该文档
500
(Internal Server Error 服务器内容错误) 服务器混乱,常由于CGI
servlet程序崩溃或返回格式不正确
501 (Not Implemented 未实现) 服务器不支持或不能满足客户程序发送的命令
503 (Service
Unavailable 服务不可用) 由于维护或越负荷工作,服务器不能作出响应,
服务器可以提供Retyr-After报头,告诉客户程序何时重试
505 (HTTP Version Not Supproted 不支持的HTTP版本) 1.1 服务器不支持请求行中给出的HTTP版本
分享到:
相关推荐
Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础Web基础
Web基础笔试题,很不错的资料 web技术
JAVA-web基础知识点.docJAVA-web基础知识点.doc
web基础知识web基础知识web基础知识
无忧返利网制作资料,HTML,web基础资料HTML完整篇,
java web 基础 java web 基础java web 基础java web 基础 java web 基础 java web 基础 java web 基础 java web 基础
这是我们学校web基础课的上机指导手册,跟着这上面的一步一步做学会不成问题
Web基础知识 ppt格式 Web基础知识 ppt格式
web基础项目包
web应用开发 web网站建设实用教程 第1讲 Web基础 HTML语言(共52页).ppt web应用开发 web网站建设实用教程 第3讲 脚本语言 JavaScript JS 语言(共64页).ppt web应用开发 web网站建设实用教程 第4讲 层叠样式表 ...
web基础综合例子web基础综合例子
WEB基础_HTML
网易web安全《web基础知识》,HTML、CSS、JavaScript、PHP、MySQL
ASPNET课件ASPNET课件ASPNET课件ASPNET课件ASPNET课件ASPNET课件ASPNET课件ASPNET课件
Maven Web基础搭建示例,解决常见创建后报错问题 http://blog.csdn.net/liangmaoxuan/article/details/54172426
Web 基础 Javascript Html CSS
Java web基础学习笔记,笔记保护web学习的技术难点。
Web基础10
学习完MLDN李兴华老师的《Java_Web开发实战经典》后的深刻总结,图文并貌,纵横对比,并提出问题反思。
Go Web 基础【2017】02 基础模板用法