用户:Laical查看:0 回复:1 评论:0 创建时间:2020-07-06T17:41:49
一、Http 的概念:
1. HTTP的传输,不是一个文件整体传输,而是把一个大的文件,分成一个个报文(message),然后传输的。所以我们的浏览器渲染页面,一块一块加载的,图片是一条一条显示的。的确,一个JPG图片,也是通过多个报文回来的。每个报文都会进行校验,保证这个报文里面的内容是准确的、和服务器一致的。所以HTTP是可靠的,文件不会发生任何偏差。
2. HTTP是无连接的,就是你访问一个网站,此时可能产生多个HTTP请求,请求H喵L页面、请求JPG图片、请求外链css样式表,这些请求走过的路线,可以不一致。也就是说,没有和服务器有一个持久的通路,你的每次请求HTTP完成之后,请求就关闭了,一个页面要多次打开、关闭HTTP。
二、Http 协议的主要特点有:三、http协议的请求分为三个部分:
(1)请求行:1.请求方法(get post put delete 等等)2.请求地址3.请求用的协议
(2)请求头信息(格式为key:value格式)
(3)请求消息体
在通过Http协议向服务器请求的过程中,有两种最常用的请求方式,分别是:GET 和 POST 请求方式;在ajax的使用过程中,GET的使用频率又要比POST高的多。
从性能上来讲POST请求比GET请求消耗更多一些,用相同数据比较,GET最多比POST快两倍。这也是GET请求的使用率大于POST请求的原因;
爬虫程序想要长期稳定采集数据,需要配合高质量爬虫代理。