http消息头

news/2025/2/23 15:28:56

#http消息头

浏览器自带的开发者工具的网络选项卡可以看到网页的http消息.

开发者工具_http

在这里的htpp消息头的信息来看的话,比较明显的就是请求网址:https://www.baidu.com/
其实这里是一种书写的省略,一般指向默认的主页:比如index.html,
www.baidu.com是百度的主机域名

请求方法GET是比较常用的http方法:
一般用与普通的请求
POST一般用于表单的上传.

远程地址就是百度的主机IP地址了
->111.206.223.205.443;

状态码是一个重点,所以在这里附上重点介绍:
200表示返回的状态码,OK则是描述性的状态码;
详情请看:) ----> http状态码

然后就开始介绍一些消息头的参数意义:



请求头(“Request Header“)

##1  Host
请求的目标网站,跟“/“并一起就是"www.baidu.com/”。
##2 Connection
默认为“keep-Alive“,这里就是文章开头所说的默认支持长连接。
##3 Cache-Control
与缓存有关,其中max-age表示缓存的时间(s)。
##4 User-Agent
告诉serve关于client的身份,一般由浏览器决定,比如:浏览器类型,版本等等。
##5 Accept
以及后面的Accept打头的都是表明client能够接收的种类和类型。
##6 Cookie
如果我们第一次向baidu请求时是没有cookie信息这一栏的,因为在浏览器下找不到于baidu相关的cookie,当我们第二次刷新页面时,get请求就会找到本地的cookie并附带给server。

响应头(“Response Header“)
##1 Data
表示服务器的时间.
##2 Server
响应客户端的服务器.
##3 Content-Length
表示服务器返回给客户端正文的字节流长度.
##4 Content-Type
表示正文的类型
##5 Expires
告诉client绝对的过期时间,比如2012.1.10,在这个时间内client都可以不用发送请求而直接从client的cache中获取,对js,css,image的缓存很有好处,所以说用好了这个属性对我们http的性能有很大的帮助。
Expires详解 😃 ->click me

##6 Content-Encoding
表示文档类型的编码方式,服务器采用了gzip的形式进行了文档亚索,此时减小了文档,利于下载,但是必须客户端支持.


http://www.niftyadmin.cn/n/962098.html

相关文章

PLLE2_ADV、MMCME2_ADV源语详解

上图红色部分为PLLE2_ADV源语功能,其余部件为人为添加的电路,包括输入缓冲、输出缓冲、反馈方式。 // CLKOUT0 CLKIN1 / DIVCLK_DIVIDE * CLKFBOUT_MULT / CLKOUT0_DIVIDE // CLKFBOUT 由 CLKIN1锁定输出,经过缓冲区后进入 PLL CLKFBIN&…

python实现ftp协议_基于python实现FTP文件上传与下载操作(ftpsftp协议)

基于python实现FTP文件上传与下载操作(ftp&sftp协议)发布时间:2020-10-01 03:44:04

关于字符串转换函数用法案例

/* 字符串转换函数的使用和区别: >库函数:stdlib.h >函数原型: double strtod( const char *nPtr, char **endPtr ); long strtil( const char *nPtr, char **endPtr, int base ); unsigned long strtoul( const char *nPtr, char **endPtr, int b…

如何查看Windows系统密钥类型

http://jingyan.baidu.com/article/8275fc86983d0d46a03cf6ca.html无论是通过正规渠道购买的Windows系统,还是电脑预装的系统,都会用到Windows系统密钥。但是很多人可能还不清楚,Windows系统密钥也是分类型的。这里,本文将以Windo…

字符串处理函数的用法案例

/* 字符串处理函数: >库函数:string.h >函数原型: char *strcpy( char *s1, const char *s2 );//copy字符串函数,返回s1的值,s2->s1; char *strncpy( char *s1, const char *s2, size_t n );//s2->s1 至多…

App网络管理

安卓开发一般都需要进行日志管理,常用操作老司机已为你封装完毕,你可以用这份工具进行管理,具体可以查看源码,现在为你开车,Demo传送门。 站点 系统日志输出工具类 → AppKeyBoardMgr getNetworkState : 获取…

字符串处理函数中的内存处理函数

/* 字符串处理函数中的内存处理函数 >库函数:string.h >函数原型: void *memcpy( void *s1, const void *s2, size_t n );void *memmove( void *s1, const void *s2, size_t n );int memcmp( const void *s1, const void *s2, size_t n );void *me…

python 列表分行打印_10个常用的Python实用小Trick

1.多次打印同一个字符在Python中,不用特地写一个函数来重复打印同一个字符,直接使用Print就可以2.在函数内部使用生成器在写Python程序时,我们可以在函数内部直接使用生成器,这样可以使代码更简洁。3.分配列表变量在Python中我们可…