专栏首页程序生涯HTTP常用头部信息

HTTP常用头部信息

下面用例子的形式来记录下常用的一些Http头部信息

Request Header:

  1. GET /sample.Jsp HTTP/1.1 //请求行
  2. Host: www.uuid.online/ //请求的目标域名和端口号
  3. Origin: http://localhost:8081/ //请求的来源域名和端口号 (跨域请求时,浏览器会自动带上这个头信息)
  4. Referer: https:/localhost:8081/link?query=xxxxx //请求资源的完整URI
  5. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 //浏览器信息
  6. Cookie: BAIDUID=FA89F036:FG=1; BD_HOME=1; sugstore=0 //当前域名下的Cookie
  7. Accept: text/html,image/apng //代表客户端希望接受的数据类型是html或者是png图片类型
  8. Accept-Encoding: gzip, deflate //代表客户端能支持gzip和deflate格式的压缩
  9. Accept-Language: zh-CN,zh;q=0.9 //代表客户端可以支持语言zh-CN或者zh(值得一提的是q(0~1)是优先级权重的意思,不写默认为1,这里zh-CN是1,zh是0.9)
  10. Connection: keep-alive //告诉服务器,客户端需要的tcp连接是一个长连接

Response Header:

  1. HTTP/1.1 200 OK // 响应状态行
  2. Date: Mon, 30 Jul 2018 02:50:55 GMT //服务端发送资源时的服务器时间
  3. Expires: Wed, 31 Dec 1969 23:59:59 GMT //比较过时的一种验证缓存的方式,与浏览器(客户端)的时间比较,超过这个时间就不用缓存(不和服务器进行验证),适合版本比较稳定的网页
  4. Cache-Control: no-cache // 现在最多使用的控制缓存的方式,会和服务器进行缓存验证,具体见博文”Cache-Control“
  5. etag: "fb8ba2f80b1d324bb997cbe188f28187-ssl-df" // 一般是Nginx静态服务器发来的静态文件签名,浏览在没有“Disabled cache”情况下,接收到etag后,同一个url第二次请求就会自动带上“If-None-Match”
  6. Last-Modified: Fri, 27 Jul 2018 11:04:55 GMT //是服务器发来的当前资源最后一次修改的时间,下次请求时,如果服务器上当前资源的修改时间大于这个时间,就返回新的资源内容
  7. Content-Type: text/html; charset=utf-8 //如果返回是流式的数据,我们就必须告诉浏览器这个头,不然浏览器会下载这个页面,同时告诉浏览器是utf8编码,否则可能出现乱码
  8. Content-Encoding: gzip //告诉客户端,应该采用gzip对资源进行解码
  9. Connection: keep-alive //告诉客户端服务器的tcp连接也是一个长连接
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/Jacksun_huang复制
如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • HTTP 头部信息注入小分析

    在开始正文之前,请允许我用我小学语文水平的语言组织能力来介绍一下何为HTTP头部信息 众所周知,在请求web服务器过程中,会发送一个HTTP包,为应用层的数据包...

    Elapse
  • Http常用头部整理

    3. HTTP允许传输任意类型的数据对象。类型由Content-Type加以标记。

    疯狂的技术宅
  • HTTP 响应头信息

    用户8647142
  • Django获取HTTP头信息

    头信息在HttpRequest对象的META属性中。具体可以查看HttpRequest常用属性。 例如:

    zy010101
  • HTTP头信息中的参数Etag

    服务器如果是集群,不同服务器返回的 Http Header 中的 Etag 参数不一样。如果是图片是程序生成的,我们可以用 no-cache 这些 header...

    Java架构师必看
  • curl 查看 HTTP Header 响应头信息

    curl 查看 HTTP Header 响应头信息,可参见米扑博客:curl 查看 HTTP Header 响应头信息

    阳光岛主
  • 常见的http状态码信息

    是阿超
  • Hugo博客修改post_meta头部信息

    定位到文件:layouts/partials/post_meta.html,添加如下代码

    素履coder
  • Android Webview加载网页时发送HTTP头信息

    众所周知,当你点击一个超链接进行跳转时,WebView会自动将当前地址作为Referer(引荐)发给服务器,因此很多服务器端程序通过是否包含referer来控制...

    技术小黑屋
  • Jmeter系列(23)- 详解 HTTP 信息头管理器

    Flask-json 接口独享的信息头:content-type、Accept-Charset、Accept-Encoding

    小菠萝测试笔记
  • 2020-09-23:TCP头部信息有哪些?

    福哥口诀法:T源目序缺首保 紧确推和复同终 窗校紧选数(TCP格式:源端口,目的端口,序号,确认号,首部长度,保留,紧急位URG,确认位ACK,推送位PSH,复...

    福大大架构师每日一题
  • php常用的header头部定义

    仙士可
  • PHP 常用的header头部定义

    用户1503405
  • 网络中TCP、IP、MAC、UDP的头部格式信息

    Zoctopus
  • TCP协议的特点及TCP头部结构信息

    TCP协议的特点: (1)相对于传输层的UDP协议,TCP协议的特点是面向连接的、可靠的传输和字节流。 (2)使用TCP协议通信的双方必须首先建立连接,...

    lexingsen
  • 巧用HTTP 响应头部提高 Web 安全性

    在 Web 服务器做出响应时,为了提高安全性,在 HTTP 响应头中可以使用的各种响应头字段。 1、X-Frame-Options 该响应头中用于控制是否在浏览...

    小小科
  • 利用msf收集摄像头信息

    按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

    逍遥子大表哥
  • 常用信息收集方法

    开始之前我们了解一下什么是信息收集,信息收集是指通过各种方式获取所需要的信息。信息收集是信息得以利用的第一步,也是关键的一步。信息收集工作的好坏,直接关系到工作...

    网e渗透安全部

扫码关注云+社区

领取腾讯云代金券