文档章节

HTTP协议学习

石头记
 石头记
发布于 2016/07/09 10:05
字数 305
阅读 73
收藏 2
点赞 0
评论 0

** HTTP协议分为两部分
Request(请求)->Response(返回) **

下图为访问开源中国首页抓取的请求

输入图片说明

  • (Request-Line):GET / HTTP/1.1 :HTTP协议 1.1版本,GET方式发送请求
  • Host:www.oschina.net : 很简单了,请求的HOST
  • User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0 :请求者浏览器的信息,系统信息
  • Accept:text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 : 浏览器可以接受的格式
  • Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 :浏览器支持的语言,写法类似css font-family 从前优先选择
  • Accept-Encoding:gzip, deflate :浏览器支持的压缩编码
  • Cookie:Hm_lvt_a411c4d1664dd70048ee98afe7b28f0b=1468029569; Hm_lpvt_a411c4d1664dd70048ee98afe7b28f0b=1468029569
  • Connection:keep-alive 从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性,简单地说,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接 3、Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间

© 著作权归作者所有

共有 人打赏支持
石头记
粉丝 14
博文 110
码字总数 30192
作品 0
烟台
后端工程师
如何深入学习http协议

最近搞一个爬虫,发现很多http的细节不是很懂,比如说操作响应码,cookie,session,如何深入学习http协议,想通过深入学习httpclient这个包来学习,我应该把那些方面和功能的实现掌握,才算...

hotmap
2013/07/16
2K
11
【博文汇总】I2C总线学习

将这一周学习I2C总线的文章汇总一下。 基础知识学习 触发器的建立时间和保持时间 如何学习总线技术 TTL电平和CMOS电平 深入理解 关于I2C和SPI总线协议 I2C总线深入浅出 I2C总线信号时序总结 ...

长平狐
2013/06/03
67
0
面试必考:get和post的区别,打破谬论

学习自:http://www.nowamagic.net/librarys/veda/detail/1919 有一篇学习restful特别好的文章https://zhuanlan.zhihu.com/p/30396391?group_id=937244108725641216 我是捂着嘴看完的 生怕发......

qq_36523667
03/22
0
0
关于Android初学者的学习线路的相关知识

这两天上班还没开始正式的培训,所以在网上到处查询资料找到了几个比较好的网站和论坛在此推荐给大家:www.android123.com.cn http://android.yaohuiji.com 上面发布了博主的很多Android方面...

长平狐
2012/06/18
191
1
面试 - HTTP 与 HTTPS

面试被问到 HTTP 和 HTTPS,下面总结下。 1、说一下什么是 Http 协议? 客户端和服务器端之间数据传输的格式规范,格式简称为“超文本传输协议” 2、什么是 Http 协议无状态协议?怎么解决 ...

举个_栗子
2017/11/20
0
0
DICOM:DICOM标准学习路线图(初稿)

题记: DICOM医学图像处理专栏撰写已有两个年头,积累了近百篇文章。起初只是用于记录自己科研、工作中遇到的疑难问题,专注于图像处理(主要是医学图像,这也正是专栏名称最初的由来);后来...

zssureqh
2015/10/18
0
0
物联网应用协议学习笔记 2.1.2 一张表了解 CoAP 协议

1 前言 对于CoAP协议的学习,这份100多页的文档肯定没法背下来。我们只需把协议当作工具书,大体知道主体的内容,在遇到细节问题时再去具体章节找问题。 本篇笔记中先对 CoAP 协议内容做个基...

iotisan
04/25
0
0
C++socket网络编程(跨平台)实战HTTP服务器(一)

网络编程 Socket是跨平台的在Window和Linux基本通用,无论是,java php都是需要网络的,网络编程是每个程序员都需要掌握的,他并不复杂。复杂的地方是对整个协议的理解,还有网络通信的理解。 ...

超级极客
2017/07/14
0
0
WEB前端学习:高级面试题!请描述下从输入URL到整个网页加载完毕发生了什么?

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰
06/04
0
0
WEB前端开发学习:关于URL的零零碎碎,说不定面试的时候能用上

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰
06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 拟合异或 one-hot方式

增加隐含层数目 之前是按照计算出的数值按照0.5分为0和1,现在是算出向量,用维度较大的作为结果 import tensorflow as tfimport numpy as np# 网络结构:2维输入 --> 2维隐藏层 --> ...

阿豪boy
6分钟前
0
0
Aidl进程间通信详细介绍

目录介绍 1.问题答疑 2.Aidl相关属性介绍 2.1 AIDL所支持的数据类型 2.2 服务端和客户端 2.3 AIDL的基本概念 3.实际开发中案例操作 3.1 aidl通信业务需求 3.2 操作步骤伪代码 3.3 服务端操作...

潇湘剑雨
21分钟前
0
0
python爬虫日志(3)下载图片

import urlliburl='https://xxx.jpg'#图片地址res=urllib.request.urlopen(url)#此函数用于对url的访问data=res.read() #字节流with open(r'D:\1.jpg',"wb") as code: c...

茫羽行
38分钟前
0
0
vue中$emit的用法

1、父组件可以使用 props 把数据传给子组件。 2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运...

JamesView
47分钟前
0
0
bash审计系统搭建

step1:使用saltstack工具bash部署>>>>>> # salt -N clienta state.sls audit step2:安装elasticsearch>>>>>> 注意: 1.不能以root用户进行启动,需要创建用户,并对解压的elasticsearch目录赋......

硅谷课堂
48分钟前
0
0
Linux sar性能分析

Linux使用sar进行性能分析 sar简介 sar命令常用格式 sar常用性能数据分析 整体CPU使用统计-u 各个CPU使用统计-P 内存使用情况统计-r 整体IO情况-b 各个IO设备情况-d 网络统计-n sar日志保存-...

易野
49分钟前
0
0
用 Python 实现打飞机,让子弹飞吧!

所用技术和软件 python 2.7 pygame 1.9.3 pyCharm 准备工作 安装好 pygame 在第一次使用 pygame 的时候,pyCharm 会自动 install pygame。 下载好使用的素材。 技术实现 初始化 pygame 首先要...

猫咪编程
今天
0
0
MySQL的行锁和表锁

简单总结一下行锁和表锁。 行锁 每次操作锁住一行数据。开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 表锁 每次操作锁住整张表。开销小,加锁快;不会出...

to_ln
今天
0
0
Java IO类库之字节数组输入流ByteArrayInputStream

一、ByteArrayInputStream字节数组输入流介绍 ByteArrayInputStream是字节数组输入流,继承自InputStream。它的内部包含一个缓冲区,是一个字节数组,缓冲数组用于保存从流中读取的字节数据,...

老韭菜
今天
0
0
iOS安全应该做哪些事情

1. 尽量使用HTTPS协议。 2. 密码提交的时候,密码使用SHA256加密后传输,MD5等经过哈希碰撞已经可以推算出原文。 3. 密码提交的时候,可以加盐。 4. 密码保存在本地的时候,尽量使用钥匙串保...

HOrange
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部