![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http协议
胡鹤婷
努力靠近理性的工科产品胡
展开
-
HTTP协议
HTTP方法的概念HTTP方法是客户端希望服务器端对资源执行的动作 (告诉服务器,希望它做什么,增删改减之类的动作)HTTP方法1.get请求服务器发送某个资源,地址栏,超链接及表单的默认方法2.post向服务器输入数据,表单提交可设置,文件上传必须使用post3.head与get类似,但是服务器值返回首部4.put向服务器写入文件5.delete向服务器请求删除资源 4.5考虑到服务器资源的安原创 2017-11-09 22:33:17 · 158 阅读 · 0 评论 -
从浏览器输入URL到显示页面发生了什么?
当我们在浏览器输入网址:”www.baisu.com”后浏览器最终怎样把这个页面呈现出来?这个过程大致可以分成两个部分: 1.网络通信 2.页面渲染网络通信互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为:应用层、传输层、网络层、数据链路层。发送端从应用层往下走,接收端从数据链路层上向上走。如图所示: 1.转载 2017-11-28 20:40:37 · 3058 阅读 · 0 评论 -
HTTP协议中的chunk编码
分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许HTTP由应用服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在HTTP协议1.1版本(HTTP/1.1)中提供。通常,HTTP应答消息中发送的数据是整个发送的,Content-Length消息头字段表示数据的长度。数据的长度很重要,因为客户端需要转载 2017-11-29 22:48:56 · 407 阅读 · 0 评论 -
浏览器的强缓存和协商缓存
原文地址:HTTP强缓存与协商缓存 浏览器缓存 浏览器缓存是指浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。 浏览器缓存有以下优点: 1.减少冗余数据传输 2.减少服务器负担 3.加载客户端加载网页的速度 浏览器缓存时Web性能优化的重要方式,那么浏览器缓存究竟是什么样子的昵? 在第一次请求时,服务器会将最后修改...转载 2018-04-14 17:40:41 · 2414 阅读 · 0 评论