HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。我们可以通过查看HTTP状态码来判断服务器状态,常见的有404 、502等;但是其他不是很常见的状态码都代表什么状态呢?下面有两张有趣的图片,让你瞬间都能理解了。

HTTP状态码(图一)

301—永久移动。被请求的资源已被永久移动位置;

302—请求的资源现在临时从不同的 URI 响应请求;

305—使用代理。被请求的资源必须通过指定的代理才能被访问;

307—临时跳转。被请求的资源在临时从不同的URL响应请求;

400—错误请求;

402—需要付款。该状态码是为了将来可能的需求而预留的,用于一些数字货币或者是微支付;

403—禁止访问。服务器已经理解请求,但是拒绝执行它;

404—找不到对象。请求失败,资源不存在;

406—不可接受的。请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体;

HTTP状态码(图二)

408—请求超时;

409—冲突。由于和被请求的资源的当前状态之间存在冲突,请求无法完成;

410—遗失的。被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址;

413—响应实体太大。服务器拒绝处理当前请求,请求超过服务器所能处理和允许的最大值。

417—期望失败。在请求头 Expect 中指定的预期内容无法被服务器满足;

418—我是一个茶壶。超文本咖啡罐控制协议,但是并没有被实际的HTTP服务器实现;

420—方法失效。

422—不可处理的实体。请求格式正确,但是由于含有语义错误,无法响应;

500—服务器内部错误。服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理;

欢迎关注我的公众号(同步更新文章)DoNet技术分享平台

阅读原文

两张趣图助你理解状态码的含义~相关推荐

  1. 两张趣图助你理解 HTTP 状态码

    转载自   两张趣图助你理解 HTTP 状态码 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码. 我们可以通过查看HTTP状态码来判断服务器状态, ...

  2. 通过两张趣图,看工程师的自我反省

    转自 匠人的百宝箱 很久没有关注其他网友的博客了,今天水mm给了匠人一个几乎不可能完成的任务,就是选择10个最佳博客,准备推荐到网站首页.这个任务实在太艰巨了,硬着头皮一个个去翻找,最后勉强交差,估计 ...

  3. HighNewTech之5G网络:带你了解5G网络的前世今生—两张长图帮你捋清思路

    High&NewTech之5G网络:带你了解5G网络的前世今生-两张长图帮你捋清思路 目录 5G简介 第一张图理解5G 第二张图理解5G 技术原理 主要功能 发展前景 5G简介 5G网络是第五 ...

  4. 笑话与趣图微信小程序源码_带广告流量主

    笑话与趣图微信小程序源码_带流量主-PHP文档类资源-CSDN下载这是一款以笑话和趣味图为主的一款微信小程序源码更多下载资源.学习资料请访问CSDN下载频道.https://download.csdn ...

  5. http中各个状态码的含义

    HTTP各个状态码的含义 http各个状态码的含义:由三位数字组成,第一位定义了状态码的类型 2开头:(请求成功)表示成功处理了请求的状态代码 200:(成功)服务器已成功处理了请求.通常,这表示服务 ...

  6. 状态码的含义,以及HTTP中常见的状态码

    一.HTTP中状态码的含义 要想讲状态码,就先的大致明白状态码产生的原因,就不得不说一下访问网页的基本流程. 1.访问网页的基本流程: 当我们在访问一个网页的时候,会在客户端浏览器中输入一个URL(也 ...

  7. 401状态码的含义和处理

    401状态码的处理 401状态码的含义: axios向服务器端发送请求时,有两种情况会出现401状态码(unauthorized未授权): 服务端要求传递token信息,而实际发送请求时没有传递. 发 ...

  8. HTTP各个状态码的含义

    http各个状态码的含义:由三位数字组成,第一位定义了状态码的类型 2开头:(请求成功)表示成功处理了请求的状态代码 200:(成功)服务器已成功处理了请求.通常,这表示服务器提供了请求的网页. 20 ...

  9. 请解释一下http请求中的304状态码的含义

    请解释一下http请求中的304状态码的含义 304 未被修改. 自从上次请求后,请求的网页未被修改过.服务器返回此响应时,不会返回网页内容. 如果网页自请求者上次请求后再也没有更改过,你应将服务器配 ...

最新文章

  1. 有关协同开发实际工作的问题
  2. Stanford UFLDL教程 从自我学习到深层网络
  3. 【快乐水题】686. 重复叠加字符串匹配
  4. 智能、弹性、易用:云时代的负载均衡之道
  5. 元胞自动机模型_【ABM仿真模拟】第三章 元胞自动机 B
  6. JSP的四大作用域和九大内置对象
  7. 麒麟710f能否升级到鸿蒙系统,定了!麒麟710以上支持升级鸿蒙系统,荣耀也可以升级...
  8. 如何使用HTML5创建在线精美简历
  9. JNI开发笔记(一)--Android Studio安装与环境搭建
  10. draggable columns vs copy column name in phpMyAdmin
  11. hdu-5495 LCS(置换)
  12. matlab自适应高斯核
  13. 字体如何设计,这几点很重要
  14. 百度、谷歌、亚马逊、微软神同步:被盯上的智能语音排位赛
  15. 干货 | 日均5亿字符翻译量,百毫秒内响应,携程机器翻译平台实践
  16. then在c语言中什么意思,通俗浅显的理解Promise中的then
  17. Jenkins插件源使用国内镜像中心的最新方法
  18. useRoutes() may be used only in the context of a <Router> component.
  19. 试编写程序,利用前、中序序列或者后、中序序列唯一确定一棵二叉树。
  20. 用Cocos Creator 做了一个模拟股票游戏

热门文章

  1. Arithmetic图像处理halcon算子持续更新
  2. Calibration校准halcon算子,持续更新
  3. C#使用了未赋值的局部变量
  4. add_metrology_object_generic将测量对象添加到计量模型中
  5. 史陶比尔与机器人之父
  6. android获取button宽度,android – 如何获得Button的高度和宽度
  7. 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波13 - 平滑低通滤波器 -盒式滤波器核
  8. 【转载】什么是C++虚函数、虚函数的作用和使用方法
  9. 析构函数和动态内存管理
  10. SpringMVC的工作流程