随笔分类 -  HTTP

all in base
HTTP之跨域请求
摘要:HTTP协议本身是没有跨域请求的设置的,跨域请求的限制是浏览器为了安全考虑加上去的。 实际上,浏览器对于HTTP请求是直接发送给server 浏览器提供了2种方式来突破跨域请求的限制, 对于现在的突破跨域请求的方式,比如使用JSONP方式,它的底层原理就是使用script标签。 对于一些可控的跨域请 阅读全文
posted @ 2019-02-23 12:31 西门本不吹雪 阅读(4220) 评论(0) 推荐(1)
HTTP之长连接
摘要:HTTP协议中只有请求和响应的概念,发起请求和返回响应是通过TCP Connection来完成的。 在HTTP1.1以前,默认情况下,在发起请求得到响应之后,会关闭TCP Connection,有新的HTTP请求发起时,会重新建立TCP Connection。 我们知道,建立TCP Connecti 阅读全文
posted @ 2019-02-23 11:54 西门本不吹雪 阅读(734) 评论(0) 推荐(0)
HTTP之缓存 Cache-Control
摘要:通过在Response Header设置Cache-Control head 信息可以控制浏览器的缓存行为。 我们先来看一下Cache-Control可以设置哪些值: 一、可缓存性 public: http通信的过程中,包括请求的发起方(浏览器)、代理缓存服务器都可以进行缓存。 private :只 阅读全文
posted @ 2019-02-22 20:57 西门本不吹雪 阅读(2583) 评论(0) 推荐(0)