`

http头信息

 
阅读更多

1,HTTP请求的基本概念 

   TCP/UPD/HTTP 
 
*2,HTTP请求头和响应头的含义 
请求头: 
Accept: text/html,image/*(浏览器可以接收的类型) 
Accept-Charset: ISO-8859-1(浏览器可以接收的编码类型) 
Accept-Encoding: gzip,compress(浏览器可以接收压缩编码类型) 
Accept-Language: en-us,zh-cn(浏览器可以接收的语言和国家类型) 
Host: www.it315.org:80(浏览器请求的主机和端口) 
If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT(某个页面缓存时间) 
Referer: http://www.it315.org/index.jsp(请求来自于哪个页面) 
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)(浏览器相关信息) 
Cookie:(浏览器暂存服务器发送的信息) 
Connection: close(1.0)/Keep-Alive(1.1)(HTTP请求的版本的特点) 
Date: Tue, 11 Jul 2000 18:23:51 GMT(请求网站的时间) 
 
响应头: 
Location: http://www.it315.org/index.jsp(控制浏览器显示哪个页面) 
Server:apache tomcat(服务器的类型) 
Content-Encoding: gzip(服务器发送的压缩编码方式) 
Content-Length: 80(服务器发送显示的字节码长度) 
Content-Language: zh-cn(服务器发送内容的语言和国家名) 
Content-Type: image/jpeg; charset=UTF-8(服务器发送内容的类型和编码类型) 
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT(服务器最后一次修改的时间) 
Refresh: 1;url=http://www.it315.org(控制浏览器1秒钟后转发URL所指向的页面) 
Content-Disposition: attachment; filename=aaa.jpg(服务器控制浏览器发下载方式打开文件) 
Transfer-Encoding: chunked(服务器分块传递数据到客户端)  
Set-Cookie:SS=Q0=5Lb_nQ; path=/search(服务器发送Cookie相关的信息) 
Expires: -1(服务器控制浏览器不要缓存网页,默认是缓存) 
Cache-Control: no-cache(服务器控制浏览器不要缓存网页) 
Pragma: no-cache(服务器控制浏览器不要缓存网页)   
Connection: close/Keep-Alive(HTTP请求的版本的特点)   
Date: Tue, 11 Jul 2000 18:23:51 GMT(响应网站的时间) 
 
*3,HTTP请求头和响应头的应用场景 
   刷新,不论是否有缓存,都从服务器取数据 
分享到:
评论

相关推荐

    Web_Http头信息

    ### Web_HTTP头信息详解 #### HTTP头信息概述 HTTP(Hypertext Transfer Protocol)作为互联网上应用最为广泛的一种网络协议,主要用于规范客户端与服务器之间的数据交互。在HTTP通信过程中,头信息(Header)扮演...

    C#获取目标网址http头信息,比如状态码等等信息

    在C#编程中,我们需要经常处理HTTP请求,获取目标网址的HTTP头信息,例如状态码、响应时间、服务器类型等,这些信息对于分析网页状态、诊断网络问题以及构建Web应用程序非常有用。本文将深入探讨如何在C#中获取这些...

    Http头信息查看器

    《深入理解HTTP头信息:以"Http头信息查看器"为例》 在互联网通信的世界里,HTTP(超文本传输协议)是应用层的核心协议之一,它定义了客户端和服务器之间交换数据的方式。对于开发者而言,了解和掌握HTTP头信息至关...

    添加http头信息

    在IT行业中,添加HTTP头信息是一项基础且重要的任务,它涉及到网络通信的多个层面。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,用于从Web服务器传输超文本到客户端,如浏览器。HTTP头是HTTP协议的...

    http头信息详解 对http1.0和http1.1的常用头做出详细解释

    ### HTTP头信息详解 #### 一、HTTP协议概述 HTTP(HyperText Transfer Protocol),即超文本传输协议,是一种用于从Web服务器传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间的通信规则,包括如何...

    使用Java获取HTTP头信息

    在Java编程中,获取HTTP头信息是网络编程中常见的任务,尤其在开发Web应用程序或进行API交互时。HTTP头信息包含了许多关于请求或响应的重要元数据,如服务器信息、编码格式、Cookie等。本篇文章将深入讲解如何使用...

    正则表达式解析HTTP头信息

    通过正则表达式解析http头信息 返回结构体包含: 方法: GET/POST 路径 可选头 GET参数 POST参数 方便开发微型web服务器 正则表达式出自AoGo的express库 该库只有5kb,体积小,功能强,效率高!

    改变http头信息 chrome 插件

    利用此插件更改http headers!改变http头信息 chrome 插件

    Android中Webview打开网页的同时发送HTTP头信息方法

    从Android 2.2 (也就是API 8)开始,WebView新增加了一个接口方法,就是为了便于我们加载网页时又想发送其他的HTTP头信息的。 代码如下: public void loadUrl (String url, Map<String> additiona

    详解Android Webview加载网页时发送HTTP头信息

    Android Webview 加载网页时发送 HTTP 头信息详解 Android Webview 是 Android 系统中一个非常重要的组件,用于显示网页内容。在加载网页时,Webview 会自动发送 HTTP 头信息,这些头信息对于服务器端程序的控制和...

    HTTP头信息总结

    HTTP头信息用于在客户端与服务器之间传输时携带各种附加信息,这些信息让双方知道如何处理请求或响应。 HTTP头信息按照其用途可以分为四类:通用头、请求头、响应头和实体头。这四类头信息在HTTP通信过程中扮演着...

    浏览器HTTP协议请求头信息.docx

    HTTP头信息还包括其他一些关键字段,如`Authorization`用于认证用户身份,`Content-Disposition`指示附件的保存方式,`If-Modified-Since`或`If-None-Match`用于检查资源是否更新,`ETag`是资源的唯一标识,`...

    http头获取并处理,libcurl 使用及例程-大隐隐于床-ChinaUnix博客1

    在本文中,我们将深入探讨如何使用libcurl来获取和处理HTTP头信息,以及其在多线程下载场景下的应用。 首先,libcurl的使用始于全局初始化。通过`curl_global_init`函数可以初始化libcurl环境,参数`flags`通常设置...

    HTTP协议的头信息详解

    它基于请求/响应模型,客户端...理解并熟练运用这些HTTP头信息对于Web开发、网络调试、性能优化等都是非常关键的。开发者可以通过控制头信息来实现缓存控制、身份验证、数据压缩等高级功能,提升用户体验和系统效率。

Global site tag (gtag.js) - Google Analytics