HTTP头详解:


GET/mycode/2.gifHTTP/1.1


【表示发送的是GET请求,请求资源是/mycode/2.gif,协议HTTP/1.1】


Host:localhost


【主机】


Connection:keep-alive


【(长链接)普通报头域允许发送指定连接的选项。例如指定连接是连续,或者指定"close"选项,通知服务器,在响应完成后,关闭连接】


Cache-Control:max-age=0


【缓存指令】


Accept:image/webp,image/*,*/*;q=0.8


【表示客户端可以接受的数据类型】


Location:http://www.baidu.org/index.jsp

 

Server:apachetomcat

 

Content-Encoding:gzip


【内容编码支持gzip压缩算法】


Content-Length:80


【返回数据大小】


Content-Language:zh-cn


语言


Content-Type:text/html;charset=GB2312


【文本类型】

Eg:

HTTP/1.1 200 OK 【200 ok 表示客户端请求成功】

Date: Thu, 14 Apr 2016 07:34:28 GMT 【告诉浏览器 请求的页面的时间】

Server: Apache/2.4.18 (Win64) OpenSSL/1.0.2g PHP/5.6.19 【告诉浏览器 服务器的情况】

Last-Modified: Sun, 06 Mar 2016 04:28:44 GMT

ETag: "cf1f0-52d59c89cf7a4"

Accept-Ranges: bytes

Keep-Alive: timeout=5, max=99

Connection: Keep-Alive

Content-Type: image/gif 【文档类型】

Content-Length: 848368 【回送的数据有多少字节】

时间: 2024-10-14 21:18:26

HTTP头详解:的相关文章

HTTP请求头详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息.这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和 可选的消息体组成.HTTP的头域包括通用头,请求头,响应头和实体头四个部分.每个头域由一个域名,冒号(:)和域值三部分组成.域名是大小写无关的, 域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符. 通用头域 通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control. Connection

HTTP消息头详解

HTTP是一个属于应用层面的面向对象的协议,由于其便捷.快速的方式.适用于分布式超媒体信息系统.于1990年提出 HTTP 协议主要特点概括如下 1.支持客户/服务器模式. 2.简单快速 请求方法常用的有  get .post 3.灵活HTTP允许传输任意类型的数据对象.正在传输的类型由content-type加以标记. 4.无连接模式  请求一次立即断开连接节省传输时间 5.HTTP协议是无状态协议   缺少后续需要处理前面的信息 就必须重新传值  若果不需要处理前面的信息他的应答速度就较快

HTTP头详解

HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type. 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (gzip,deflate) Accept-Language::浏览器申明自己接收的语言语言跟字符集的区别:中文是语言,中文有多种字符集,比如big5

JMS学习(二)- JMS Message Model 组成介绍及消息头详解

一.前言 从本文起依次详细介绍JMS中的一些重要的概念,主要参考了官方的JMS1.1的文档,该文档很老了,是02年的,那年,JAVA还没有被Oracle收购..本文主要介绍Message及其相关概念,由于官方文档讲解得很详细,所以这个也基本上就是照搬了,只是由于时间关系,不能完全翻译了,所以本文只说重点. 二.Message的组成 上一次面试的时候,面试官问过我这个问题,但当时完全是一头雾水,用过ActiveMQ好几次了,但每次都是下个软件,起个服务,然后就在网上找一段模板代码配置好,能收到消息

HTTP 协议 请求头详解

HTTP由两部分组成:请求和响应.当你在Web浏览器中输入一个URL时,浏览 器将根据你的要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息.当服务器收到这个请求时将返回一个响应,该响应包括与该请求 相关的信息以及位于指定URL(如果有的话)的数据.直到浏览器解析该响应并显示出网页(或其他资源)为止. HTTP请求 HTTP请求的格式如下所示: <request-line><headers><blank line>[<request-bod

BOM信息头详解

什么是BOM信息头? WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB0xBF,即BOM).它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码.对于一般的文件,这样并不会产生什么麻烦.但对于PHP来说,BOM是个大问题.     PHP并不会忽略BOM,所以在读取.包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分.根据嵌入式语言的特点,这串字符将被直接执行(显示)出来.由此造成即使页

http请求缓存头详解

缓存的作用:1.减少延迟(页面打开的速度).2.降低服务器负载(先取缓存,无缓存在请求服务器,有效降低服务器的负担).3.保证稳定性(有个笑话是手机抢购时为了保证服务器的稳定性,在前端写个随机数限制百分之二十的人发送数据到后台,这也侧面说明了缓存对于稳定性的作用).下图是自己画的,有点丑,请原谅!待会讲解! 浏览器与服务器进行通讯包含两部分: 1.请求头header(包含各种缓存信息). 2.请求体bdoy(数据发送的主要内容) 页面缓存是由header决定的,包含四个参数: 一.Expires

关于HTTP协议头域详解

HTTP1.1 请求头:消息头  Accept:text/html,image/*  告诉服务器,客户机支持的数据类型 Accept-Charset:ISO-8859-1  告诉服务器,客户机采用的编码  Accept-EnCoding:gzip,compress 告诉服务器,客户机支持的数据压缩格式 Accept-Language:en   客户机的语言环境 Host: 客户机告诉服务器,想访问的主机名  If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间  Ref

jni.h头文件详解(二)

一:struct JNINativeInterface_{} 结构体的作用:它有点像我们char字符驱动的 file_ops结构体,它定义各种函数对在(jni.h头文件详解一)中定义的各种数据的操作函数集体. 二:它包含那些针对Java中类和对象的相关操作呢如下图. 三:下面我们讲详细介绍14个部分方法的用法和解析 3.1.版本信息操作函数. 一.GetVersion jint (JNICALL *GetVersion)(JNIEnv *env) --模块信息:该模块主要针对的JNI接口的版本信