路由器的缓存:

// 当下路由器其主要系统性能指吞吐率、利用率、丢包率、延迟、缓存大小和实现复杂性等.
// 当链路上发生拥塞时能够对新进入的数据包进行缓存
// 从而降低丢包率、维持高的链路利用率
// 用于存放路由表的内存,速度快,价格也高

状态码:

// 为客户端提供了一种理解事务处理结果的便捷方式.就是说,客户端很容易根据状态码,来决定下一步该如何操作.

常见状态码:

// 100 Contunue:说明收到了请求的初始部分,请客户端继续
// 101 Switching Protocls:说明服务器正在根据客户端的指令,将协议切换成Update首部所列的协议// 200 OK:请求没问题,实体的主体部分包含了所请求的资源
// 201 Created:用于创建服务器对象的请求.
// 202 Accepted:请求已被接收,但服务器还未对其执行任何动作
// 203 Non-Authoritative Information:实体首部包含的信息不是来自于源服务器端,而是来自资源的一份副本
// 204 No Content:响应报文中包含若干首部和一个状态行,但没用实体的主体部分
// 205 Reset Content:负责告知浏览器清除当前页面中的所有HTML元素
// 206 Partial Content:成功的执行了一个部分或Range请求// 300 Multiple Choices:客户端请求一个实际指向多个资源的URL时会返回这个状态码
// 301 Moved Permanently:请求的URL已被移出,响应的Location首部应该包含资源现在所处的URL
// 302 Found:与301状态码类似;但是,客户端应该使用Location首部给出的URL来临时定位资源.将来的请求仍应使用老的URL
// 303 See Other:告知客户端应该用另一个URL来获取资源,新的URL位于响应报文的Location首部.
//               其主要目的是允许POST请求的响应将客户端定向到某个资源上去
// 304 Not Modified:说明通过GET方法请求的资源未被修改
// 305 Use Proxy:说明必须通过一个代理来访问资源;代理的位置由Location首部给出
// 307 Temporary Redirect:与301状态码类似;但客户端应该使用Location首部给出的URL来临时定位资源.// 400 Bad Request:用于告知客户端它发送了一个错误的请求
// 401 Unauthorized:请求客户端在获取对资源的访问之前,对自己进行认证
// 403 Forbidden:用于说明请求被服务器拒绝了
// 404 Not Found:服务器无法找到所请求的URL
// 405 Method Not Allowed:发起的请求中带有所请求的URL不支持的方法.
// 406 Not Acceptable:服务器没有与客户端可接受的URL相匹配的资源时,使用此代码.
//                    通常,服务器会包含一些首部,以便客户端弄清除为什么请求无法满足
// 407 Proxy Authentication Required:与401状态码类似,但用于要求对资源进行认证的代理服务器
// 408 Request Timeout:如果客户端完成请求所花的时间太长,服务器可以回送此状态码,并关闭连接
// 409 Confict:用于说明请求可能在资源上引发的一些冲突
// 410 Gone:与404类似,只是服务器曾经拥有过此资源
// 411 Length Required:服务器要求在请求报文中包含Content-Length首部时使用
// 412 Precondition Failed:客户端发起了条件请求,且其中一个条件失败了的时候使用
// 413 Request Entity Too Large:客户端发送的实体主体部分比服务器能够或者希望处理的要大
// 414 Request URI Too Long:客户端发送的请求路径,比服务器能够处理或希望的更长
// 415 Unsupported Media Type:服务器无法理解或无法支持客户端所发实体的内容类型
// 416 Requested Range Not Satisfiable:请求报文所请求的是指定资源的某个范围,而此范围无效或无法满足时,使用此状态码
// 417 Expectation Failed:请求的Expect请求首部包含了一个期望,但服务器无法满足此期望,使用此状态码// 500 Inernal Server Error:服务器遇到一个妨碍它为请求提供服务的错误
// 501 Not Implemented:客户端发起的请求超出服务器的能力范围
// 502 Bad Gateway:作为代理或网关使用的服务器从请求响应链的下一条链路上收到了一条伪响应时,使用此状态码
// 503 Service Unavailable:说明服务器现在无法为请求提供服务,但将来可以
// 504 Gateway Timeout:与408相似,只是这里的响应来自一个网关或代理,它们在等待另一服务器对其请求进行响应时超时了
// 505 HTTP Version Not Supported:服务器收到的请求使用了它无法或不愿意支持的协议版本

Location首部:

// 告知客户端实体实际位于何处;用于接收端定向到资源的位置上去.

Content-Length首部:

// 主体的长度或尺寸

参考 https://zhidao.baidu.com/question/521932766.html
参考《HTTP权威指南》P62~P70

http --- 路由器缓存与常见的状态码相关推荐

  1. 【HTTP】10分钟带你快速了解HTTP中常见的状态码(内附大量实例)

    目录 前言 ▶ 为什么要了解状态码? 正题 ▶ 状态码的类别 ▶ 状态码--200(OK) ▶ 状态码--204(Not Content) ▶ 状态码--206(Partial Content) ▶ ...

  2. python爬虫 - GET和POST分别对爬取的网页状态的影响以及常见网页状态码(200、401、402、404等等)

         主要内容:GET和POST分别对爬取的网页状态的影响以及常见的网页状态码 目录 区分网页请求GET or POST get方法的特点 post方法的特点 网页返回状态码 200 非200 区 ...

  3. HTTP 常见的状态码

    HTTP 常见的状态码 2xx 状态码 2xx 状态码表示操作成功, 但是不同的方法可以返回更精确的状态码 POST返回201状态码,表示生成了新的资源:DELETE返回204状态码,表示资源已经不存 ...

  4. htttp常见得状态码

    http状态码分类: 100-199 提示信息 – 表示请求正在处理 200-299 成功 – 表示请求正常处理完毕 300-399 重定向 –要完成请求必须进行更进一步的处理 400-499 客户端 ...

  5. 常见http状态码说明(转)

    首先要先了解下什么是HTTP状态码:HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.每当客户端向Web服务器发送一个HTTP请求时,服务器都会返回 ...

  6. HTTP协议和几种常见的状态码

    前言:明知山有釜,偏向釜山行-----电影<釜山行> ------------------------------------------------------------------- ...

  7. linux 状态码的意义,HTTP状态码是什么?常见的状态码描述都有什么?

    网络安全学习过程中,网络协议都有哪些相关内容?HTTP状态码是什么?HTTP状态码有什么意义吗?常见的状态码描述都有什么?很多小伙伴不是很清楚,我们来看看. 什么是HTTP状态码? 当浏览者访问一个网 ...

  8. http缓存机制之304状态码

    在网上看到一篇关于解释浏览器缓存更新机制304状态码的文章,里面说如果请求头中的If-Modified-Since字段和If-None-Match字段的值分别和响应头中的Last-Modified字段 ...

  9. 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解

    原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...

最新文章

  1. php语言出现弹框 再提交怎么写,jquery/php和多语言确认/警报框
  2. 后台给前台服务器控件添加样式
  3. 解决Linux报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录
  4. php ajax jquery 表单重复提交,jQuery的 $.ajax防止重复提交的两种方法(推荐)
  5. android仿微信图片上传进度,android高仿微信发布动态(选择图片)
  6. 大型网站技术架构(六)--网站的伸缩性架构(转)
  7. 用计算机来弹一首少年,辽宁省锦州市2018年中考语文试卷(word版,含答案)
  8. Oracle基于时间点的恢复(转载)
  9. GB/T 10595-2017版标准的错别字
  10. python udp 直播_Python使用UDP协议实现局域网内屏幕广播
  11. 【自我解析】2020年华为杯数学建模比赛E题
  12. linux搭建雷霆传奇h5源码,【雷霆传奇H5服务端】2020.07最新超好看大羽翼传奇网页游戏程序[附超详尽构建实例教程]...
  13. node启动服务报错Error: listen EADDRNOTAVAIL 192.168.1.137:8023
  14. Windows2003 企业版支持红外
  15. chrome://dino/让恐龙无敌的代码
  16. php csv文件转json,php csv如何转json
  17. java 整数除法(不用*和/以及%)
  18. math.h里的数学计算公式介绍
  19. aix java解压,AIX 7.1 jar unzip解压报错问题解决
  20. 【Python爬虫案例学习21】爬取某站上海租房图片

热门文章

  1. java贪吃蛇_如何用Java还原童年回忆?在线教你完成贪吃蛇小游戏
  2. 关于slot、slot-scope的指令的一些操作记录
  3. github图---小章鱼图标
  4. [数学]点、线、面分割问题
  5. Linux系统安装Apache 2.4.6
  6. 箭头函数的使用用法(一)
  7. NSArray、NSDictionary、NSString存储、删改、遍历
  8. oracle 中时间类型 date 与 long 互转
  9. JQuery AJAX提交中文乱码的解决方案
  10. 10个非常有用的CSS hack和技术