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基础知识ppt 本篇文章主要讲解了Web基础知识的相关概念和技术,涵盖了Web的定义、URL、HTML、HTTP、Web服务器、Web浏览器等方面的内容。通过本篇文章,读者将了解Web技术的基础知识和原理。 1.1 Web基础知识 ...
Java Web基础是开发Web应用程序的重要领域,它涵盖了多种技术和概念,包括Servlet、JSP、MVC框架、数据库连接以及前端交互等。以下是对这个主题的详细讲解: 1. **Servlet**:Servlet是Java编程语言中用于扩展...
Java Web基础是编程领域中的重要组成部分,主要涵盖了使用Java语言进行Web应用程序开发的相关技术。这份“java web基础大纲笔记”提供了全面的知识框架,是学习和复习的宝贵资料。以下是对大纲内容的详细解读: 1. ...
【标题】"Web基础(一):为初学者或复习者准备" 在Web开发的世界里,基础知识至关重要,无论你是新手还是需要重温基础知识的开发者。"Web基础(一)"这个主题旨在提供一个全面的入门指南,帮助你理解Web开发的核心...
JAVA WEB基础是编程领域中的一个重要话题,主要涵盖了如何使用Java语言进行Web应用程序的开发。这个压缩包文件"0100_java_web_class2.rar_JAVA WEB基础"显然是一个教学资源,旨在通过实例来教授初学者关于Java Web的...
Java Web 基础 Tomcat Java Web 基础 Tomcat 是一个重要的知识点,涉及到 Java Web 开发的基础知识。本知识点的主要内容包括 Tomcat 服务器的介绍、Tomcat 的下载和安装、Tomcat 服务器的目录结构、Tomcat 服务器的...
总之,《Web基础知识》涵盖了Web开发的多个层面,而Web安全贯穿其中。学习和掌握这些知识,不仅能帮助开发者创建功能丰富的网站,也能保障用户的隐私和系统的安全。在实际工作中,开发者应时刻警惕潜在的安全风险,...
本实验报告将围绕开发环境的搭建、Web基础知识、JSP(Java Server Pages)、Servlet以及JDBC(Java Database Connectivity)的应用进行深入探讨,并在实验4中涉及JavaScript框架的扩展应用和Web应用的综合设计。...
【标题】:“网上商城 基于java web基础” 【正文】: 在互联网技术日新月异的今天,构建一个网上商城系统已经成为许多企业和个人的需求。这个“网上商城 基于java web基础”项目,旨在帮助开发者深入理解Java Web...
本资料包"0100_java_web_class1.rar"聚焦于JAVA WEB基础,特别强调JS DOM操作及其DEMO03的应用,为初学者提供了丰富的学习资源。首先,让我们逐一解析这些关键概念。 **Java Web基础** Java Web开发是指使用Java...
实验1:Java Web开发环境及Web编程基础;实验2 JSP、Servlet及JDBC应用开发;实验3 扩展JavaScript框架应用;实验4 Web应用综合设计; 天津理工大学
### Python Web基础入门知识点概述 #### 一、Python Web开发必备技能 在开始学习Python Web开发之前,确保自己已经掌握了以下几项技能: 1. **Python基础知识**:这是最基本的要求,因为所有Python Web开发的基础...
Java Web基础登陆注册代码是Java开发中的一个常见实践,它涉及到网页交互、用户身份验证以及数据存储等多个核心概念。在Web开发中,这样的功能通常基于Model-View-Controller(MVC)架构,使得代码结构清晰,易于...
《xFrame二次开发j2ee_web基础框架详解》 xFrame是一个基于j2ee技术构建的Web开发框架,它的出现极大地提升了开发效率,为开发者提供了美观的界面和强大的功能。本篇文章将深入探讨xFrame的核心特性,环境搭建,...
《JAVA高手真经 网络开发卷:Web基础+数据库+JSP/Servlet》是一部深入探讨Java在Web开发领域的专业书籍,旨在帮助读者掌握Java在网络编程中的核心技术和实践应用。书中涵盖了从基础到高级的Java Web开发知识,包括...
《Web技术基础》上机指导手册是一份详细的教学材料,旨在帮助初学者系统地学习和实践Web开发的基础知识。这份手册覆盖了从静态网页制作到动态网页编程等多个方面,通过一系列的实验,让学习者逐步掌握Web开发的核心...