![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http协议
L瑜
这个作者很懒,什么都没留下…
展开
-
HTTP 报文头 初解
在 HTTP报文 一章中,我们介绍了HTTP协议由 行、头、体组成。而本章,介绍 “头” 如果你写了一个小爬虫,但抓出来的结果和想象的不同(例如界面样式,返回内容和人工看有差异,或者是需要登录),你可以更改你发送的HTTP请求的header部分,将合法的User-Agent、Cookie等添上,能解决大多数此类问题,因为HTTP是无状态并且不安全的协议,所以这些小手段能够生效。下面取几个常用的原创 2017-08-15 20:53:47 · 608 阅读 · 0 评论 -
HTTP 报文详解
报文的组成部分HTTP报文 由起始行、首部、主体组成。1、 起始行: 起始行是一个由行分隔的ASCII文本,每行都以一个由两个字符组成的行终止符作为结束,行终止符为 一个回车符 + 一个换行符,可以写作CRLF2、 首部: 首部的格式与起始行相同3、主体: 主体是一个可选的数据块,与起始行和首部不同的是,主题可以包含文本或二进制数据,也可以为空报文的语法所有的HTTP报文都可以分为原创 2017-08-15 20:47:37 · 1001 阅读 · 0 评论 -
HTTP 连接建立方式
当我们在浏览一个web页面时,页面里的元素可能是来自于多个源的,例如每张图片有各自的来源。我们在浏览一个拥有2张图片的web页面时,浏览器需要发起3个HTTP事务,一个用于获取顶层HTML页面元素,另两个获取相对应的图片。串行连接如果只是简单的对连接进行管理,使用串行化的方式去请求资源。每个请求都需要等待前方的请求完毕,并且每个事务在请求时都需要建立连接-传输数据-关闭连接。使用串行化的方式去请求,原创 2017-08-20 17:03:33 · 1525 阅读 · 0 评论 -
HTTPS 初步介绍
背景:非对称加密: 基于数学方法,生成一个公钥-密钥对,来对数据做加密-解密,被公钥加密的数据只能被私钥解密, 同样,被私钥加密的数据也只能被公钥解密。所以可以用别人公开的公钥加密一段信息然后发送出去, 只有拥有对应密钥的那个人才能解密。但是缺点是加密-解密的计算成本高,比较占用cpu资源对称加密: 和非对称加密相比,只生成一个密钥,加密-解密都用这个密钥,所以需要通信原创 2017-08-15 20:48:43 · 1990 阅读 · 0 评论 -
Url 初步介绍
基础背景:URI: uri(Uniform Resource Identifier) 是统一资源标识符,就像互联网上的地址一样,在世界范围内唯一标识并定位资源URL: url是uri最常见的形式,URL描述了一台特定服务器上某资源的特定位置。大部分url都遵循一种标准格式: 1、第一部分被称为方案,说明了访问资源所使用的协议类型,例如我们常常看到的 http://、https://原创 2017-08-15 20:49:43 · 873 阅读 · 0 评论 -
HTTP 状态码
HTTP的状态码被分为了5大类,分别是:1xx : Hold on (等着)2xx : Here you go (执行完了,没毛病,拿着结果回去吧)3xx : Go away (你要的不在我这儿,去别处找)4xx : You fucked up (你丫出问题了)5xx : I fucked up (我特么出问题了)状态码为客户端提供了一种理解事务处理结果的便捷方式(比解析字符串方便多了)1原创 2017-08-15 20:52:52 · 481 阅读 · 0 评论 -
HTTP 延时
HTTP性能优化一直是个十分重要的话题,但要进行优化,首先得找出有哪些地方会导致HTTP延时。HTTP 请求过程在HTTP请求传输的过程中,会经历这样的场景和可能遇见如下的问题:1 . 用户输入或打开一个地址,client查找本地http缓存,如果有未过期的本地缓存,则直接200(from cache),请求结束。 现代浏览器有这样的机制,在访问server时,由server返回的HTTP响应头原创 2017-08-15 20:54:11 · 3924 阅读 · 0 评论 -
什么是跨域?怎么解决跨域问题?
什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.com原创 2016-06-15 17:32:16 · 277013 阅读 · 46 评论