Request headers 
1 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
# Accept 请求头用来告知客户端可以处理的内容类型
Accept-Encoding:gzip, deflate, sdch, br
#  Accept-Encoding 通知客户端能够理解的内容编码,通常是一个压缩算法
# Accept-Charset告知(服务器)客户端可以处理的字符集类型--Accept-Charset: utf-8, iso-8859-1;q=0.5
 Accept-Language:zh-CN,zh;q=0.8
# 可以接受的语言
 Cache-Control:max-age=0 
# 判断缓存是否过期,可以被缓存多久的时间
Connection:keep-alive
  # 提供的不同的值来定义缓存策略。
  不缓存:Cache-Control: no-cache
  私有缓存:private响应的内容只能被唯一的用户缓存,不可以被共享缓存存储
公共缓存:public响应可以被任何请求来源缓存
 Cookie:csrftoken=OtRR8JgKN0M8fT0EAbXiOlC8yB4fT6y3; dwf_section_edit=True; dwf_sg_task_completion=False; _ga=GA1.2.15283  2809.1497422003; _gid=GA1.2.708410327.1500601706  
  # 是服务器发送到用户浏览器并保存在浏览器上的一块数据,它会在浏览器下一次发起请求时被携带并发送到服务器上。
  •         会话状态管理(如用户登录状态、购物车)
  •         个性化设置(如用户自定义设置)
  •         浏览器行为跟踪(如跟踪分析用户行为)
 7 Host:developer.mozilla.org 
  # Host 请求头指明了服务器的域名(对于虚拟主机来说),以及(可选的)服务器监听的TCP端口号。
If-Modified-Since:Fri, 09 Jun 2017 11:02:29 GMT
  # 服务器只在所请求的资源在给定的日期时间之后对内容进行过修改的情况下才会将资源返回,状态码为 200  。如果请求的资源从那时起未经修改,那么返回    一个不带有消息主体的  304  响应,而在 Last-Modified 首部中会带有上次修改时间。
9 If-None-Match:"f8ed436abb00c6cd6d42aa12ef70d65e8a890f8f"
  # 当且仅当服务器上没有任何资源的 ETag 属性值与这个首部中列出的相匹配的时候,服务器端会才返回所请求的资源,响应码为  200  。当验证失败的时候  ,服务器端必须返回响应码 304 (Not Modified,未改变)。对于能够引发服务器状态改变的方法,则返回 412 (Precondition Failed,前置条件失  败)。需要注意的是,服务器端在生成状态码为 304 的响应的时候,必须同时生成以下会存在于对应的 200 响应中的首部:Cache-Control、Content-Lo  cation、Date、ETag、Expires 和 Vary 。
Upgrade-Insecure-Requests:1
  # 用来向服务器端发送信号,表示客户端优先选择加密及带有身份验证的响应,并且它可以成功处理 upgrade-insecure-requests CSP 指令。
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
  # 用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号。
 Referer //当通过点击超级链接进入下一个页面时,在这里
会记录下上一个页面的 URI
User - Agent //客户端软件的名称和版本号等相关信息
Accept //客户端可支持的数据类型(Content - Type),以
MIME 类型来表示
Accept - Language//客户端可支持的语言,汉语为 zh,英语为 en
host//接收请求的服务器 IP 地址和端口号
server//服务器程序的名称和版本号等相关信息
Response headers 
 Access-Control-Allow-Origin:*
Connection:Keep-Alive
Content-Encoding:gzip
Content-Type:text/html; charset=utf-
Date:Fri, Jul :: GMT
ETag:"f8ed436abb00c6cd6d42aa12ef70d65e8a890f8f"
Keep-Alive:timeout=, max=
Last-Modified:Fri, Jun :: GMT
Server:Apache
Set-Cookie:dwf_sg_task_completion=False; expires=Sun, -Aug- :: GMT; Max-Age=; Path=/; secure
Set-Cookie:dwf_section_edit=True; expires=Sun, -Aug- :: GMT; Max-Age=; Path=/; secure
Set-Cookie:csrftoken=OtRR8JgKN0M8fT0EAbXiOlC8yB4fT6y3; expires=Fri, -Jul- :: GMT; Max-Age=; Path=/; secure
Strict-Transport-Security:max-age=
Transfer-Encoding:chunked
Vary:Cookie, Accept-Encoding
X-Backend-Server:developer3.webapp.scl3.mozilla.com
X-Cache-Info:caching
X-Content-Type-Options:nosniff
X-Frame-Options:DENY
X-kuma-revision:
X-XSS-Protection:; mode=block

HTTP协议-Headers的更多相关文章

  1. 缓存Cache

    转载自  博客futan 这篇文章将全面介绍有关 缓存 ( 互动百科 | 维基百科 )cache以及利用PHP写缓存caching的技术. 什么是缓存Cache? 为什么人们要使用它? 缓存 Cach ...

  2. 3.Node.js 自定义微信菜单

    文章目录:         1.Node.js 接入微信公众平台开发         2.Node.js access_token的获取.存储及更新         3.Node.js 自定义微信菜单 ...

  3. 1.Apache Axis配置文件WSDD详解

    转自:https://jyao.iteye.com/blog/1285516 1. Aapche Axis的Web Service Deployment Descriptor(WSDD)文件参考文档. ...

  4. node.js 微信开发2-消息回复、token获取、自定义菜单

    项目结构 >config/wechat.json 微信公众号的配置文件 >controllers/oauth.js 微信网页授权接口(下一篇再细讲讲) >controllers/we ...

  5. http服务配置和apache

    CentOS 6 httpd 程序环境 记录了httpd的主进程编号:    主程序文件: /usr/sbin/httpd /usr/sbin/httpd.worker /usr/sbin/http ...

  6. WebSocket以及socketIO的使用

    简介 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久 ...

  7. Axis WSDD文件参考文档

    本部分介绍的所有的WSDD元素的名称空间都是"http://xml.apache.org/axis/wsdd/". <deployment> 告诉Axis Engine ...

  8. 对标 Spring Boot & Cloud ,轻量框架 Solon 1.4.14 发布

    Solon 是一个轻量的Java基础开发框架.强调,克制 + 简洁 + 开放的原则:力求,更小.更快.更自由的体验.支持:RPC.REST API.MVC.Job.Micro service.WebS ...

  9. 转:http协议学习系列(响应头---Response Headers)

    HTTP最常见的响应头如下所示: ·Allow:服务器支持哪些请求方法(如GET.POST等): ·Content-Encoding:文档的编码(Encode)方法.只有在解码之后才可以得到Conte ...

随机推荐

  1. 【CF1256】Codeforces Round #598 (Div. 3) 【思维+贪心+DP】

    https://codeforces.com/contest/1256 A:Payment Without Change[思维] 题意:给你a个价值n的物品和b个价值1的物品,问是否存在取物方案使得价 ...

  2. 多任务Multitask Learning

    一次只学习一个任务,大部分机器学习都属于单任务学习. 多任务学习:把多个相关的任务放在一起学习,同时学习多个任务. 对于复杂的问题,可以分解为简单的相互独立的子问题来解决,然后再合并结果,得到最初复杂 ...

  3. 用 Flask 来写个轻博客 (34) — 使用 Flask-RESTful 来构建 RESTful API 之三

    目录 目录 前文列表 应用请求中的参数实现 API 分页 测试 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 F ...

  4. 用Python实现一个大数据搜索引擎

    用Python实现一个大数据搜索引擎 搜索是大数据领域里常见的需求.Splunk和ELK分别是该领域在非开源和开源领域里的领导者.本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家 ...

  5. <读书笔记>《Web前端开发最佳实践》

    P77 P89 CSS Reset P94 给CSS样式定义排序    排序工具:CSScomb P97 什么是CSS的权重?权重是指选择符的优先级 P100 工具:Sass Less P101 框架 ...

  6. [360前端星计划]BlackJack(21点)(纯JS,附总部学习笔记)

    [360前端星计划]总部学习笔记(6/6) [360前端星计划]详情跳转 游戏界面预览 目录 一.游戏介绍 1.起源 2.规则 3.技巧 二.游戏设计 1.整体UI构思 2.素材采集 3.游戏总规划 ...

  7. 搜狗拼音、QQ拼音输入法、2345拼音输入法、百度输入法 、手心输入法对比。(个人体会)

    搜狗拼音.QQ拼音输入法.2345拼音输入法.百度输入法 .手心输入法对比. 这几个输入法对比的感觉,做个记录.自己记录一下,如果恰巧有朋友也遇到类似的情况,仅供参考. 词库量 搜狗 > 百度 ...

  8. vue项目中路由验证和相应拦截的使用

    详解Vue路由钩子及应用场景(小结):https://www.jb51.net/article/127678.htm vue项目中路由验证和相应拦截的使用:https://blog.csdn.net/ ...

  9. centos7下查看cup核数

    centos7下查看cup核数 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat ...

  10. C#虚方法和抽象方法的区别

    一,如下例子 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespa ...