200  请求成功,请求所希望的响应头或数据体将随此返回

302  请求的资源现在临时从不同的URI响应请求,由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

304  如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码

400  1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。   2、请求参数有误。

401  当前请求需要用户验证。需要权限

403  服务器已经理解请求,但是拒绝执行它。

404  请求失败,请求所希望得到的资源未被在服务器上发现。

500  服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现。

505  服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本

510  获取资源所需要的策略并没有没满足。

2开头,请求成功  表示成功处理了请求的状态代码。

3开头,请求被重定向  表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。

4开头,请求错误  这些状态代码表示请求可能出错,妨碍了服务器的处理。

5开头,服务器错误

请求重定向与请求转发的区别

1、请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址改变。

2、请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变

最新文章

  1. 常用的Javascript设计模式
  2. Redis从基础命令到实战之散列类型(Hash)
  3. Add a file to a Document Library and update metadata properties in a single method添加文档的方法
  4. URAL 1774 A - Barber of the Army of Mages 最大流
  5. 练习2 B题 - 求绝对值
  6. support.SerializationFailedException: Failed to deserialize payload.
  7. JS 全选
  8. Spark读HBase写MySQL
  9. SQL 语句中 where 条件后 写上1=1 的意思
  10. linux存储管理之文件系统
  11. Bootstrap学习记录-2.container和table
  12. javascript实现 color颜色格式转换【 rgb和十六进制的转换】
  13. vue中强制刷新的bug处理
  14. Vue入门系列(四)之Vue事件处理
  15. django中的view测试和models测试样例
  16. Discuz常见大问题-如何使用图片轮播器
  17. java websocket @ServerEndpoint注解说明
  18. Android四大组件--服务(Service)
  19. linux命令行与shell脚本编程 -----15控制脚本
  20. CMDB认识和需求分析

热门文章

  1. Netflix的Ribbon主要负载均衡策略
  2. C# 判断两条直线是否相交
  3. P5436 【XR-2】缘分
  4. 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_02.SpringMVC框架的介绍
  5. MySQL 树形结构 根据指定节点 获取其所有父节点序列
  6. 【疑难杂症】new Date() 造成的线程阻塞问题
  7. 纯CSS做3D旋转魔方
  8. AGC035 B - Even Degrees【思维·树形结构的妙用】
  9. UML(统一建模语言)包含9种图
  10. 暴力破解-H3C路由器-MSR900