
HTTP
ReycoChou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入HTTP-HTTP协议基础
网络协议分层经典五层模型物理层:主要作用是定义物理设备(硬件设备,网卡等)如何传输数据数据链路层:主要作用是在通信的实体间建立数据链路链接网络层:主要作用是为数据在结点之间传输创建逻辑链路传输层:向用户提供端到端的服务(End-to-to-End),向高层屏蔽了下层数据通信的细节应用层:为应用软件提供服务HTTP的三次握手HTTP本身只有REQUEST和RESPONSE,...原创 2019-03-10 23:10:54 · 350 阅读 · 0 评论 -
深入HTTP-跨域请求
什么是CORSCORS即Cross-Origin Resource Sharing–跨资源共享,当一个请求url的协议,域名,端口三者之间与当前页面地址不同即为跨域。CORS需要浏览器和服务器同时支持,目前所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程都是浏览器自动完成,不需要用户参与。实现CORS通信的关键是服务器,只要服务器实现了CORS接口,就可以跨域通信。...原创 2019-03-11 15:11:18 · 188 阅读 · 0 评论 -
深入HTTP-缓存
缓存头Cache-Control通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本。因此,引入缓存解决避免重复获取某一内容的操作。Cache-Control是通用首部字段,这意味着它能在请求报文和响应报文中使用。Cache-Control格式"Cache-Control" ":" cach...原创 2019-03-12 09:14:03 · 145 阅读 · 0 评论 -
深入HTTP-数据协商
数据协商客户端发送请求给服务器,客户端会声明请求希望拿到的数据的格式和限制,服务端会根据请求头信息来决定返回的信息分类请求 Accept返回 ContentAcceptAccept–声明想要数据的类型Accept-Encoding–数据以哪种编码方式进行传输,限制服务端如何进行数据压缩Accept-Language–展示语言User-Agent–浏览器相关信息,移动端,客户端...原创 2019-03-12 10:04:12 · 128 阅读 · 0 评论 -
Cookie中的Path和Domain属性
Domain-域Domain表示的是Cookie所在的域,默认为请求的地址。如www.test.com/test/test.aspx,那么domain默认为www.test,com。而跨域访问,如域A为t1.test.com,域B为t2.test.com,那么在域A产生一个令域A和域B都能访问的Cookie就要将Cookie的Domain设置为.test.com。如果要在域A生产一个令域A不能访...原创 2019-03-31 16:05:28 · 2284 阅读 · 1 评论