文档章节

http协议组成 讲解demo

small达达
 small达达
发布于 2016/04/20 17:52
字数 327
阅读 213
收藏 10

http请求头分析:   

  1. GET / HTTP/1.1     //请求方法为get,且指明协议版本为1.1
  2. Host: www.sina.com.cn     请求域名:www.sina.com.cn
  3. Connection: keep-alive     http1.1默认为长连接
  4. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Upgrade-Insecure-Requests: 1     浏览器支持的MINE类型,优先级从左到右
  5. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36    由浏览器和客户端指定,可以编写自定义客户端改变代理
  6. Accept-Encoding: gzip, deflate, sdch 浏览器支持的编解码方式
  7. Accept-Language: zh-CN,zh;q=0.8  浏览器支持的语言
  8. Cookie: SINAGLOBAL=111.207.151.85_1461132747.69571; Apache=111.207.151.85_1461132747.69572; rotatecount=1; UOR=www.baidu.com,blog.sina.com.cn,; ULV=1461139455062:1:1:1:111.207.151.85_1461132747.69572:; U_TRS1=00000055.480853d1.571737ff.6adbbb54; U_TRS2=00000055.481353d1.571737ff.e28941ad; SessionID=bceigl1k124j1iucrn8u712c24; vjuids=-70a107b3a.15432b2c157.0.41fe984d; vjlast=1461139456.1461139456.30; SUB=_2AkMgS7cyf8NjqwJRmP0VyW3iaYx3zwnEiebDAH_sJxIyHn087DxnqGESozMv1VTktgc8j7pZPhWY9np9; SUBP=0033WrSXqPxfM72-Ws9jqgMF55z29P9D9W5l__SYFkjwN9e9ONq-eqGb

http响应头分析

  1. HTTP/1.1 200 OK   http协议版本号    返回状态码
  2. Server: nginx     
  3. Date: Wed, 20 Apr 2016 08:55:23 GMT      响应时间
  4. Content-Type: text/html     返回MIME类型为html
  5. Last-Modified: Wed, 20 Apr 2016 08:54:35 GMT 
  6. Vary: Accept-Encoding 
  7. Expires: Wed, 20 Apr 2016 08:56:23 GMT 认为文件在何时过期,不再缓存
  8. Cache-Control: max-age=60 声明缓存机制
  9. X-Powered-By: shci_v1.03 
  10. Content-Encoding: gzip 编码方式
  11. Age: 42 
  12. Content-Length: 120481 指定除头信息以外报文长度,超过部分将丢弃
  13. X-Cache: HIT from xd33-82.sina.com.cn


© 著作权归作者所有

共有 人打赏支持
small达达
粉丝 6
博文 19
码字总数 7504
作品 0
太原
程序员
私信 提问
[原]tornado源码分析系列(五)[HTTPServer 层]

引言:第四章讲解的有些乱,主要是代码太长了,而且还是在一章就讲完了,所以我决定将IOStream上层的HTTPServer类分作几章来讲,不按照代码顺序 在讲完了IOLoop和IOStream后就知道,第一次在监...

长平狐
2012/11/14
133
0
Linux运维有绝招

想要成为新时代的运维达人吗?全面掌握正确的学习路线。介绍一些入门教程带你轻松走进Linux世界的大门:1、Linux基础入门和架构了解:http://edu.51cto.com/course/course_id-948.html简介:...

让往事随风
2016/06/07
83
0
面试带你飞:这是一份全面的 计算机网络基础 总结攻略

前言 计算机网络基础 该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 协议、协议、等,希望你们会喜...

Carson_Ho
04/19
0
0
RTP/RTCP/RTSP

一.产生的背景 随着互连网的发展,人们已经不满足于传统的HTTP,FTP和电子邮件等文本信息和服务,而对内容丰富多彩的多媒体信息,服务以及多媒体通信方式提出了需求,包括声音,图象,图形,...

当空皓月
2016/08/28
25
0
demo-client使用说明

demo-client项目说明 demo-client是一个普通的maven项目(https://gitee.com/fastjrun/demo-client),主要是用来配合讲解如何编写和维护接口测试用例,其中demo_user.xml是接口定义文档,pom...

fastjrun
2017/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安秒平衡

相关介绍 电容两端的电压不能突变。 一般用在平衡条件下的开关电路中。 流经电容的电流平均值在一个开关周期内为零。 定义 安秒平衡原则:在稳态工作的开关电源中电容两端的正安秒值等于负安...

colinux
今天
2
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
3
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部