HTTP协议原理
文章平均质量分 69
了解原理帮助你成为大牛
Breath57
微风也吹牛
展开
-
浏览器输入URL后HTTP请求返回的完整过程
了解HTTP请求过程,时间点有什么用处浏览器中会有一个叫做performance的API, 给我们记录HTTP协议过程中每个时间点的时间消耗。而我们可以通过,查看时间消耗,将时间消耗较大的时间点【见下图】进行优化,来提高HTTP请求的性能。过程解析Redirect(跳转)第一步,判断是否需要跳转,如果需要,就是域名的跳转, 比如,一个网站已经将域名改变了,但是老用户却不知道,所以可以设...原创 2019-08-26 22:32:59 · 519 阅读 · 0 评论 -
HTTP协议之5层网络模型
文章目录5层网络模型介绍物理层数据链路层网络层传输层应用层5层网络模型介绍一个web服务器来提供个网站的服务,那么这些经典的计算机模型都会有这么一个网络的过程。物理层物理层主要的作用就是定义物理设备如何去传输数据简单来说有没有物理我们的软件是没有办法去使用的所以呢物理层就是这些硬件设备相关的东西数据链路层数据链路层是在等我们的通信实体之间建立数据链路的连接。那么怎么理解呢?就是说,把...原创 2019-08-23 23:46:56 · 866 阅读 · 0 评论 -
Ajax,fetch等http请求跨域产生的原因及其解决
文章目录跨域产生的原因第一种: 浏览器的限制第二种: 跨域第三种: XHR (XMLHttpRequest)解决思路解决方法服务器端(被调用方)适配跨域跨域产生的原因第一种: 浏览器的限制浏览器会对请求进行安全的信息校验。第二种: 跨域调用方于被调用方的协议, 域名, 端口,任何一个不一样,都会产生跨域问题。第三种: XHR (XMLHttpRequest)只要发出去的请求类型(ty...原创 2019-08-25 23:21:23 · 1392 阅读 · 0 评论 -
HTTP协议的发展历史
学习发展历史有何用,我来说说我的看法读之前,我给大家说说我对于发展历史的看法,对于很多人来说,某个学科,某个东西的发展历史,是最没人学的,因为很枯燥,而且很没有用。但事实上,因人而异,因为发展的历史的每个阶段,必然有每个阶段存在的原因,里面蕴藏着很多设计思想,思考的过程,如果能读懂这些,将会受益匪浅,并非对我们的工作没有,但是明白这些思想的前提,是你需要有可以理解这个思想,相关的经验和思想基础,...原创 2019-08-27 19:31:53 · 288 阅读 · 0 评论 -
HTTP之数据协商
文章目录什么是数据协商类型分类请求类型AcceptAccept-EncodingAccept-LanguageUser-Agent返回类型ContentContent-TypeContent-EncodingContent-Language源码使用方法文件的具体内容常用的MIME什么是数据协商客户端发送一个请求的时候,会在请求头中声明,我此次请求想拿到的数据格式和一些其他内容的限制,而服务端会...原创 2019-08-28 22:19:16 · 302 阅读 · 0 评论