常见Http响应头部 responses header
响应头 | 说明 | 示例 |
Access-Control-Allow-Origin | 指定哪些网站可以跨域资源共享 | Access-Control-Allow-Origin:* |
Accept-Patch | 指定服务器所支持的文档补丁格式 | Accept-Patch:text/exa,ple;charset=utf-8 |
Accept-Ranges | 服务器支持的内容范围 | Accept-Ranges:bytes |
Age | 响应对象在代理缓存中存在的时间,以秒为单位 | Age:12 |
Allow | 对于资源的有效动作 | Allow:GET,POST,HEAD |
Cache-control |
告知客户端缓存机制,表示是否可缓存 或缓存有效时间以秒为单位 |
Cache-control:no-cache |
Connection | 针对该链接的所有预期的选项 | Connection:close |
Content-Disposition | 对已知MIME类型资源的描述,浏览器可以根据此响应决定动作,如下载资源或打开 | Content-Disposition:attachment;filename="fname.text" |
Content-Encoding | 响应资源使用的编码类型 | Content-Encoding:gzip |
Content-language | 响应内容使用的语言 | Content-language:zh-cn |
Content-Length | 响应消息体的长度,使用八进制表示 | Content-Length:348 |
Content-Location | 返回数据的一个候选位置 | Content-Location:/index.htm |
Content-MD5 | 响应内容的MD5散列值以Base64方式编码 | Content-MD5:IDKOiSsGsvjkKJHkjKbg |
Content-Range | 如果响应的是部分消息,则表示属于完整消息的哪个部分 | Content-Range:bytes12020-47021/47022 |
Content-Type | 当前内容的MIME类型 | Content-Type:text/html;charset=utf-8 |
Date | 此条消息被发送时的日期和时间(以RFC 7231中定义的"HTTP日期"格式来表示) | Date:Wed,18 Jul 2018 21:01:33 GTM |
Etag |
对于某个资源的特定版本的一个标识符, 通常是一个消息散列 |
Etag:977823cd9080da09vsd89kj923jhkb8df8 |
Expires | 指定一个日期/时间,超过该时间此回应过期 | Expires:Wed,18 Jul 2018 21:01:33 GTM |
Last-Modified |
请求对象的最后修改时间 (以RFC 7231中定义的"HTTP日期"格式来表示) |
Last-Modified:Wed,18 Jul 2018 21:01:33 GTM |
Link |
用来表示与另外一个资之间的类型关系, 此类型关系是在RFC 5988中定义的 |
Link:rel="alternate" |
Location | 用于重定向或者在创建了某个新资源时使用 | Location:http://www.baidu.com |
P3P | P3P策略的设置 | P3P:CP="This is not a P3Ppolicy!" |
Pragaa |
效果并不确定,这些响应头可能在请求/回应链 中的不同时候产生不同的效果 |
Pragaa:no-cache |
Proxy-Authenticate | 要求在访问代理是提供身份认证信息 | Proxy-Authenticate:Basic |
Public-Key-Pins |
用于防止中间攻击,申明网站认证中 传输层安全协议的证书散列值 |
Public-Key-Pins:max-age=259200;pin-sha256="… ..." |
Refresh |
用于重定向或者当一个新的资源被创建时 默认在5秒后刷新重定向 |
Refresh:5;url=http://www.baidu.com |
Retry-After |
如果某个实体临时不可用,那么此协议用于告知用户 端稍后重试,其值可以是特定的时间段(以秒为单位) 或者是一个超文本传输协议日期 |
Retry-After:120/Wed,18 Jul 2018 21:01:33 GTM |
Server | 服务器名称 | Server:nginx/1.6.3 |
Set-Cookie | 设置HTTP Cookie,cookie被设置在请求的服务端域名下 | Set-Cookie:user_name=garrett;user_id=001 |
Status | 通用网管接口响应字段,用来说明当前HTTP链接状态 | Status:200 ok |
Trailer | 说明传输中分块编码的编码信息 | Trailer:Max-Forwards |
Transfer-Encoding |
表示实体传输给用户的编码形式,包括:chunked, compress,deflate,gzip,identify等 |
Transfer-Encoding:chunked |
Upgrade | 要求用户升级到另外一个高版本的协议 | Upgrade:HTTP/2.0,SHTTP/1.3,IRC/6.9,RTA/X11 |
Vary |
告知下游的代理服务器如何对之后的请求协议头进行 匹配,以决定是否可使用已缓存的响应内容而不是 重新从原服务器请求新的内容 |
Vary:* |
Vis | 告知代理服务器的客户端,当前的响应式通过什么途径发送的 | Vis:1.0 FRED, 1.1 baidu.com |
以上是归纳总结的一部分HTTP responses header的响应内容
常见Http响应头部 responses header相关推荐
- HTTP请求的响应头部Vary的理解
1.引言 由于我主要是做Android开发的,所以Vary很陌生,今天看到OkHttp源码中,有对Vary的判断,就在网上查询并且仔细研究了一下,感觉比较有用,就记录一下. 2.讲解 简单说一下我对V ...
- iOS开发之HTTP的请求头和响应头 以及常见的响应状态码
*************请求头************** 请求头:包含了对客户端的环境描述.客户端请求信息等 GET /minion.png HTTP/1.1 //包含了请求方法.请求资源路径 ...
- IPv6扩展头部 (四) 分片头部 Fragment Header for IPv6
上一篇博客介绍了IPv6扩展头部的路由头部类型,这篇博客介绍一下更常见的扩展头部分片头部. 分片头部用于IPv6源节点向目的节点发送一个大于路径MTU的数据报.对于路径MTU以及如何确定它,以后有机会 ...
- 如何做好应急响应工作?常见应急响应流程
一.前言 这是博主对于应急响应归纳出来的方法论,一个笼统的.抽象的概念,包含思路和方法. 二.常见应急响应流程 这是博主自己的经验总结出来的应急响应流程,也是亲自去应急时的流程. 三.响应 这里不讨论 ...
- HTTP最常见的响应头
HTTP最常见的响应头如下所示: l Allow:服务器支持哪些请求方法(如GET.POST等): l Content-Encoding:文档的编码(Encode)方法 ...
- PHP. 02®. Ajax异步处理、常见的响应状态、XMLHttpRequest对象及API、ajax的get/post方法、...
异步对象 a)创建异步对象 b)设置请求的url等参数 c) 发送请求 d)注册时间 e)在注册的事件中获取返回的内容并修改页面显示的内容 布尔类型不能直接用echo输出 常见的响应状态 Ajax概 ...
- HTTP请求头和响应头部包括的信息有哪些?(转)
转载自:https://www.cnblogs.com/hxc555/p/6506154.html 每个HTTP请求和响应都会带有相应的头部信息.默认情况下,在发送XHR请求的同时,还会发送下列头部信 ...
- jQuery Mobile中头部栏header的data-*选项
全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中头部栏header的data-*选项 带有 data-role="heade ...
- 应急响应—常见应急响应处置思路
下图是常见应急响应处置思路的思维导图 下面将对 "常见应急响应处置思路" 进行详细的讲解 一.操作系统后门排查 排查目标:找出后门程序在哪里,找到后门是怎么启动的,尽可能发现后门修 ...
- 转:PHP--获取响应头(Response Header)方法
转:http://blog.sina.com.cn/s/blog_5f54f0be0102uvxu.html PHP--获取响应头(Response Header)方法 方法一: ========== ...
最新文章
- Android 中的GC资料网站
- 第九天2017/04/18(4、非虚继承、虚继承的本质 / sizeof)
- lucene的丰富的各种查询
- matlab无限表示,[求助] 关于matlab无限循环的问题
- 苹果和虫子问题C++
- 通用唯一标识码UUID的介绍及使用
- 【学习总结】Git学习-参考廖雪峰老师教程三-创建版本库
- chartxy 柱状图_关于Chart柱状图的使用,有问题
- 用Java语言编写的随机彩色验证码
- [渝粤教育] 西南科技大学 语言学概论(汉语言文学) 在线考试复习资料
- git克隆权限_git clone权限被拒绝
- 【物联大师】之物联网智能网关
- 蓝桥杯练习题 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
- 今日分享——《青春》(李大钊)
- Linux用RPM安装vsftpd,Linux通过RPM方式安装vsftpd
- 产品结构图 VS 信息结构图 VS 功能结构图(附案例)
- python创建excel新的表格_python创建Excel表格并添加工作表
- oracle 升级 32升级64 utlirp,Oracle 10G 32位升级64位
- 用JavaScript查找斜边
- 【LeetCode-SQL】1527. 患某种疾病的患者
热门文章
- 计算机无法打开注册表,Win7注册表编辑器打不开怎么办?注册表编辑器无法打开的解决方法...
- 摩斯电码php源码,摩斯密码: 用php实现摩斯密码 morse
- 在腾讯,有多少技术Leader在写代码?
- tomcat报错:No such device; No faulty members identified.
- 计算机各类会议及投稿文章总结,个人感觉入门超级有用!
- VUE提示Gradient has outdated direction syntax
- CV(1) : 光 颜色 颜色空间
- 你一定会用到的SolidWorks快捷键汇总大全
- 步骤教学 :安装下载Oracle VM VirtualBox + 安装win7 win10镜像文件
- 作宾语,不定式与动名词的区别——脑动词和手动词