博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
——HTTP状态码
阅读量:5217 次
发布时间:2019-06-14

本文共 778 字,大约阅读时间需要 2 分钟。

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地址不会改变

转载于:https://www.cnblogs.com/kadaj174/p/10903449.html

你可能感兴趣的文章
HDU 5288 OO’s Sequence
查看>>
APP弱网测试 抓包软件就能用于模拟弱网(Fiddler、Charles)
查看>>
接口测试实例(Road)
查看>>
关于VR 应用设计的 8 个建议
查看>>
Linux inode 理解
查看>>
RazorEngine 3.3 在Mono 3.2上正常运行
查看>>
通过Chocolatey软件包管理器安装.NET Core
查看>>
Kafka实战-简单示例
查看>>
云服务器启动tomcat巨慢,很慢
查看>>
Python高级主题:Python ABC(抽象基类)
查看>>
PHPStorm常用快捷键
查看>>
具有避障和寻线功能的Arduino小车
查看>>
数据库属性
查看>>
BOM
查看>>
苹果dock效果
查看>>
jq右侧划出
查看>>
SQL批量修改表名
查看>>
MyBatis SQL处理大于、小于号
查看>>
idea将项目导出为war包
查看>>
git 使用和安装
查看>>