1.状态行包括3位数字的状态码和对状态代码的描述,下面将列出5种状态码的基本描述。

(1).1xx   (1开头的3位数):主要是实验性质的。

(2).2xx   表明请求成功,如状态码200可以表明已成功取得了请求的页面。

(3).3xx   表明在请求满足之前应采取进一步的行动。

(4).4xx   当浏览器无法满足请求时,返回该状态码,如404表示请求的页面不存在或者请求的资源不可用。

(5).5xx   表示服务器出现问题,如500说明服务器内部发生错误。

一般不需要修改状态行,在出现问题时,response会自动响应,发送相应的状态代码。

2.状态码介绍,前面的3位数字为状态码,后面的文字为说明

(1).101 服务器正在升级协议。

(2).100 客户可以继续。

(3). 201 请求资源成功且在服务器上创建了新的资源。

(4). 202 请求已被接受但还没有处理完毕。

(5).200 请求成功。

(6).203 客户端给出的元信息不是发自服务器的。

(7).204 请求成功,但没有新信息。

(8).205 客户必须重置文档视图。

(9).206 服务器执行了部分get请求。

(10).300 请求的资源有多种表示法。

(11).301 资源已经被永久移动到新位置。

(12).302 资源已经被临时移动到新位置。

(13).303 应答可以在另外一个URL中找到。

(14).304 GET方式请求不可用。

(15).305 请求必须通过代理来访问。

(16).400 请求有语法错误。

(17).401 请求需要HTTP认证。

(18).403 取得了请求但拒绝服务。

(19).404 请求的资源不可用或请求的页面不存在。

(20).405 请求所用的方法是不允许的。

(21).406 请求的资源只能用请求不能接受的内部特性来响应。

(22).407 客户必须得到认证。

(23).408 请求超时。

(24).409 发生冲突,请求不能完成。

(25).410 请求的资源已经不可用。

(26).411 请求需要一个定义的内容长度才能处理。

(27).413 请求太大,被拒绝。

(28).414 请求的URL太大。

(29).415 请求的格式被拒绝。

(30).500 服务器发生内部错误,不能服务。

(31).501 不支持请求的部分功能。

(32).502 从代理和网关接受了不合法的字符。

(33).503 HTTP服务暂时不可用。

(34).504 服务器在等待代理服务器应答时发生超时。

(35).505 不支持请求的HTTP版本。

注:在我学习jsp过程中,经常帮同学解答问题遇到的问题大部分是报404和500错误,如果报的是404错误,就表示请求的资源不可用或者是请求的jsp页面不存在,这时你就要检查输入的jsp页面的名字是否一样,路径是否对了以及跳转的页面有没有等等,这个很容易解决,如果报的是500错误,有可能是你写的代码有问题,如获取表单的内容与数据库的内容格式不一样,有些是提示那几行出错的,报这个错误就要仔细找一找了。其中还有一种是报网页打不开的,一种可能是你的服务器没开启,另外一种可能是你开启了服务器的过程中出错,我上次遇到同学的web.xml写错,服务器开启了,网页打不开,后来看了下控制台,发现web.xml里配置servlet出错,点进去一看果然错了,单词写错一个都错了,可见开发是要细心和耐心,多找错,多测试!

3.以上就是HTTP状态行和状态码的介绍,仅供大家学习参考,如有错误请指出,谢谢!

Http状态行和状态码介绍相关推荐

  1. http状态码介绍,1~5

    根据状态码第一位数字,如下: 1 表示消息 2 表示成功 3 表示重定向 4 表示请求错误 5 表示服务器错误 1xx 代表请求已被接受,需要继续处理,这类响应是临时响应,只包含状态行和某些可选的响应 ...

  2. 【ceph】ceph分布式存储MDS(各种状态、源码)

    目录 1. mds存储 2. mds冷备/热备 3. mds主备切换策略 4. 节点失效机制 5. 恢复过程 6. resolve阶段的事件 7. 重建分布式缓存和锁状态 Ceph MDS State ...

  3. 43 SD配置-销售凭证设置-定义状态管理授权码

    业务背景:定义状态管理授权码 事务码:BS52 SPRO路径:SPRO->控制->内部订单->订单主数据->状态管理->定义状态管理授权码 第1步,SPRO进入 第2步, ...

  4. 雷电模拟器如何备份游戏登陆状态,并还原登陆状态 免扫码。

    雷电模拟器如何备份游戏登陆状态,并还原登陆状态 免扫码. 可以做到扫码登陆后备份游戏登陆状态.一定时期内游戏过期或换号后可以还原登陆状态.免除频繁扫码. 通过MT文件管理工具找到游戏目录,并分析找到游 ...

  5. 与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态

    原文:与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态 [索引页] [源码下载] 与众不同 windows phone (23) - Devi ...

  6. robot_localization中EKF源码介绍

    robot_localization中EKF源码介绍 /** Copyright (c) 2014, 2015, 2016 Charles River Analytics, Inc.* Copyrig ...

  7. 【设计模式】享元模式 简介 ( 定义 | 对象池 | 内部状态 | 外部状态 | 适用场景 | 相关角色 )

    文章目录 I . 享元模式 简介 II . 享元模式 内部状态 和 外部状态 III . 享元模式 适用场景 IV . 享元模式 优缺点 V . 享元模式 相关模式 VI . 享元模式 相关角色 I ...

  8. 事务的状态(状态模式)

    [0]README 0.1)本文部分文字描述转自 "head first设计模式",旨在学习  事务的状态(状态模式) 的基础知识: [1]应用场景一 1.1)还记得成都市各大高校 ...

  9. linux stp 缺省状态,STP状态

    端口状态 描 述 Disabled 端口没有启用 此状态下端口不转发数据帧,不学习MAC地址表,不参与生成树计算. Listening 侦听状态 此状态下端口不转发数据帧,不学习MAC地址表,只参与生 ...

最新文章

  1. 0与1c语言编译,C语言程序设计(07776-1)第11章编译预处理课案.ppt
  2. Struts2问题总结
  3. openstack——使用命令行发放云主机
  4. SVN 命令行进行忽略设置
  5. as与c++的反射机制对比
  6. 一个对象,数组去重的方法
  7. [转]xargs详解
  8. Nim游戏的一个扩展——51nod 1661 黑板上的游戏+LA 5059 Playing With Stones
  9. mysql 5.6 binlog组提交
  10. 标志位操作指令七条CLC,STC,CLD,STD,CLI,STI,CMC
  11. 关于hibernate注解方法中一对多的级联更新
  12. Android ConnectivityManager详解
  13. 二叉搜索树的后序遍历序列(C++)
  14. 送书 | 新书《Python科学计算入门与实战》
  15. SQLServer中统计年,季,月,周,日平均值
  16. php js广告,JavaScript_用JS调用谷歌 AdSense广告的方法, 具体的google广告的js文件做 - phpStudy...
  17. 【windows——10 笔记本 好用 快捷键 总结】
  18. 哈工大软件构造期末知识点总结
  19. Grafana Links
  20. Centos下启动和关闭MySQL

热门文章

  1. Golang原生sql操作Mysql数据库增删改查
  2. shutil——高级的 文件、文件夹、压缩包 处理模块
  3. 虚拟机VMware搭建代码环境
  4. [.NET] 《Effective C#》快速笔记(三)- 使用 C# 表达设计
  5. 六步实现Spring.NET 与 NHibernate 的整合
  6. Apache Maven 3.0.3 (yum) 安裝 (CentOS 6.4 x64)
  7. ArcGIS 9.3/9.3.1 客户端 API 更新信息--2009年5月
  8. 四种方式话Equal
  9. 【Vue案例三】使用v-if指令 / component标签实现组件的切换
  10. 算法分析与设计「三」二分算法