HTTP_4_返回结果的HTTP状态码
2024-09-01 04:17:59
状态码:返回请求结果。
状态码种类繁多,以下总结常用的状态码:
类别 | ||
信息性状态码 | 1XX | 服务器接受请求,继续处理 |
成功状态码 | 200 OK | 请求处理成功,并返回资源(响应报文中含有实体主体) |
200 No Content | 请求处理成功,但没有资源可返回。(响应报文中无实体主体) | |
206 Partial Content | 客户端进行了范围请求,服务器成功执行并返回 | |
重定向状态码 | 301 Moved Permanently | 永久性重定向,资源URI重新分配 |
302 Found | 临时性重定向,资源URI临时分配 | |
303 See Other | 请求资源存在另一个URI,希望能够以GET方式重新请求新的URI | |
301,302,303情况下所有浏览器会把POST改为GET,并删除请求报文主体,之后请求会动再发送。 | ||
304 Not Modified | 资源已找到,但未满足条件 | |
307 Temporary Redirect | 临时重定向,和302相似,但处理响应时,每个浏览器情况不一样 | |
客户端错误状态码 | 400 Bad Request | 请求报文中存在语法错误 |
401 Unauthorized | 未经过HTTP认证(BASIC认证,DIGEST认证) | |
403 Forbidden | 不允许访问 | |
404 Not Found | 服务器上没有请求的资源 | |
服务器错误状态码 | 500 Internal Server Error | 服务器端执行时发生错误,也许web应用存在bug |
503 Service Unavailable | 服务器暂时超负载或停机维护 |
注意:状态码和状况不一致的情况,比如web应用程序内部发生错误,状态码依然返回200ok,这样情况也经常遇到。
状态码用途:多用作判断,比如AJAX异步请求数据时,就需要用到200判断,只有成功了才会处理服务器返回的数据。
最新文章
- LEETCODE —— Linked List Cycle [Floyd's cycle-finding algorithm]
- html 出现的错误
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
- OC2_点语法(属性关键字)
- zepto的scrollTo,实现锚点跳转
- HDU 1011 树形背包(DP) Starship Troopers
- [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
- bluetooth记录
- 常用JS模板
- Java中的Clone机制(浅层复制)
- 自己写jstl标签解析long时间
- 2013第51周二eclipse启动优化
- Oracle Instanc Client安装命令工具
- SDAU课程练习--problemC
- WdatePicker设置时间区间时,对开始时间和结束时间限制
- python 中的__new__方法
- [Swift]LeetCode521. 最长特殊序列 Ⅰ | Longest Uncommon Subsequence I
- 【转】完美解决Python与anaconda之间的冲突问题
- Spring Boot 2.0(八):Spring Boot 集成 Memcached
- 安卓手机root
热门文章
- 04-MySQL中的数据类型
- Fabric1.4源码解析: 链码容器启动过程
- Python的魔术方法详解
- Storm 学习之路(一)—— Storm和流处理简介
- ASP.NET Core on K8S学习初探(3)部署API到K8S
- centos6.5虚拟机配置Nat模式连接外网
- 并发编程-concurrent指南-原子操作类-AtomicLong
- Codeforces Gym101518F:Dimensional Warp Drive(二分+高斯消元)
- HDU 2888:Check Corners(二维RMQ)
- 利用os模块生成 文件夹和文件