`
liuzhiqiang19890403
  • 浏览: 61330 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Header

 
阅读更多

HTTP 请求和相应 Header

服务器端接受到浏览器端的请求后,生成用户需要的文件,发回响应Header 

 

 

浏览器端向服务器端发送的请求Header 如下:

Host

zhiqiang.org

请求的域名

User-Agent

Mozilla/5.0...

浏览器端浏览器型号和版本

Accept

text/xml,application/xml ...

可接受的内容类型

Accept-Language

zh-cn,zh;q=0.5

语言

Accept-Encoding

gzip,deflate

可接受的压缩类型

Accept-Charset

UTF-8,*

可接受的内容编码

Cookie

user=someone

浏览器端的用户 COOKIE

If-Modified-Since

Wed, 14 Nov 2007 02:01:00 GMT

浏览器端的缓存的最后修改时间

If-None-Match

"2a541d-5b45-efde6f00"

浏览器端的缓存文件地标识符

 

 

而服务器端的响应Header 大致为:

Date

Wed, 14 Nov 2007 05:11:47

服务器端时间

Server

Apache/2.2.6

服务器端的服务器软件

Last-Modified

Wed, 14 Nov 2007 01:38:50

最后修改时间

Etag

"39457e-6234-a0983e80"

文件标识符

Content-Encoding

gzip

传送启用了 GZIP 压缩

Content-Length

8562

内容长度

Content-Type

text/html

内容类型

 

 

至此,一个HTTP 请求结束。浏览器端接收到页面内容后,如果页面响应header 的类型是text/html ,表明这是一个网页,浏览器把它以网 页的形式显示出来。在显示的过程中,有可能又引用新的页面内容(比如css, javascript, flash, 图片等),浏览器又会向服务器端发送新的请求。直至页面完全载入完毕为止。

分享到:
评论

相关推荐

    ajax添加header整理

    ### AJAX添加Header知识点详解 #### 一、引言 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的异步加载,即在不重新加载整个页面的情况下更新部分网页数据。而在AJAX请求中,...

    elasticsearch-header插件

    **Elasticsearch Header 插件详解** Elasticsearch Header 是一个专为 Elasticsearch 客户端设计的插件,它基于 Node.js 运行,旨在增强和扩展ES客户端的功能,特别是对于用户界面和交互方面提供了更丰富的头部信息...

    jQuery在header中设置请求信息的方法

    jquery是js的类库,js本身不能操作header,因为js是在浏览器加载页面过程中才开始执行的header需要服务器端执行操作 如果是ajax,是可以设置header $.ajax({ url: "", data: {}, type: "GET", beforeSend: ...

    Chrome Header Editor 插件

    Chrome Header Editor允许用户自定义这些头部字段,以满足特定的需求或解决特定的问题,例如在遇到由于流量异常或IP异常导致的人机验证时。 当网站检测到异常流量或来自特定IP的频繁访问时,它们可能会触发人机验证...

    给DataGrid自定义Header功能

    标题“给DataGrid自定义Header功能”和描述“给DataGrid添加自定义的headerRenderer,实现在Header上自己添加想要的界面功能”正是关于这个主题的说明。下面将详细介绍如何实现DataGrid的自定义Header。 首先,理解...

    php获取不到自定义header参数原因详解

    例如,在Nginx配置中,确保`proxy_set_header`指令正确无误,并且服务器配置没有阻止自定义Header的传递。 总之,理解PHP处理HTTP头的方式以及`$_SERVER`数组的工作原理,是解决PHP获取自定义Header问题的关键。在...

    UITableView的SectionHeader的复用

    当表格中的数据分为多个部分(sections)时,每个部分通常会有一个header视图,用来标识该部分的主题。然而,随着数据量的增大,如果对每个section都创建一个新的header视图,将导致内存消耗增加,影响应用性能。...

    Delphi的SOAP Header问题

    标题:Delphi的SOAP Header问题 描述:解决Delphi的SOAP Header问题 知识点: ### Delphi与SOAP协议 SOAP(Simple Object Access Protocol)是一种轻量级的协议,用于在Web服务中交换信息,通常基于XML格式。...

    Web Service SOAP Client set SOAP Header

    当涉及到Web Service客户端与服务器之间的交互时,有时需要在SOAP消息中添加额外的信息,例如身份验证或安全凭证,这就是SOAP Header的作用。SOAP Header是SOAP Envelope的一部分,它允许扩展和自定义消息处理。 在...

    为何要小心Nginx的add_header指令详解

    大家都知道,nginx配置文件通过使用add_header指令来设置response header。 昨天无聊用curl查看一个站点的信息,发现返回的头部与想象中的不一样: HTTP/2 200 date: Thu, 07 Feb 2019 04:26:38 GMT content-type: ...

    ExtJS4.0 分享GridHeaderFilters插件

    在使用GridHeaderFilters之前,你需要确保已经正确地安装了ExtJS 4.0库,并在项目中引入了所需的文件,通常包括`ext-all.js`(或`ext-debug.js`用于开发环境)以及`filtergrid.js`(或相关源码文件),这个文件包含...

    WPF的TabControl左侧的TabItem的Header纵线显示

    当TabItem的数量较多或者TabItem的标题较长时,为了更好的布局和用户体验,我们可能会考虑让TabItem的Header在水平方向上滚动,或者采用纵向显示。标题“WPF的TabControl左侧的TabItem的Header纵线显示”正涉及到这...

    教你怎么用Nginx往request的header中添加新字段

    结合提供的文件名,我们可以推断,`2nginx response.png`可能展示了Nginx添加自定义响应头的结果,`1request header中添加apiversion.png`可能描绘了在请求头中添加`apiversion`字段的过程,而`Nginx居然还能实现...

    VMware tools安装Ubuntu遇到找不到C header的问题解决

    VMware tools 安装 Ubuntu 遇到找不到 C header 问题解决 在 Ubuntu 操作系统中安装 VMware tools 时,可能会遇到找不到 C header 文件的问题,这是因为 VMware tools 在安装过程中需要访问 C header 文件,而 ...

    谷歌 edge 增加header插件

    谷歌浏览器 edge浏览器 增加header插件,模拟header 插件,解压后拖拽到浏览器中则可使用.谷歌浏览器插件 ModHeader_4.0.21.crx

    SpringSession同时支持Cookie和header策略

    本文将深入探讨SpringSession如何支持Cookie和header策略,并解析`CookieHeaderHttpSessionStrategy.java`这个文件中的关键概念和技术细节。 首先,我们来看标题提及的“SpringSession同时支持Cookie和header策略”...

    WPF:TabItem的Header拉伸的TabControl

    每个Tab页由一个 `TabItem` 组成,而 `TabItem` 的 `Header` 通常用来显示Tab页的标题。在本主题中,我们将深入探讨如何实现 `TabItem` 的 `Header` 在 `TabControl` 中的拉伸效果,以适应不同的界面布局需求。 ...

    Webbrowser调用dll,简单方便获取request response header等资源的例子,实现了HttpWebResquest等实现的功能

    老外写的Webbrowser调用dll,简单方便获取request header,response header等各种网络资源的例子,实现了原来只有WebClient,WebRequest和HttpWebResquest才能实现的功能。 需要dll的完整源代码见我上传的另外一个资源...

    HTML导出word密封线页眉mso-header

    @page WordSection1 { /* size: 841.9pt 595.3pt; */ size: 1190.55pt 841.89pt;... mso-header: url('./js/header.htm') h1; } div.WordSection1 { page: WordSection1; }

    response.setHeader问题

    response.setHeader 问题详解 Response.setHeader 问题是指在 Servlet 中使用 response 对象的 setHeader 方法来设置 HTTP 消息报头,以控制浏览器的缓存行为。本文将详细解释 response.setHeader 的作用、HTTP ...

Global site tag (gtag.js) - Google Analytics