首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Http
咖喱崔
创建于2023-02-07
订阅专栏
http相关
暂无订阅
共8篇文章
创建于2023-02-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器常见缓存的区别
cookie 4kb 可以设置有效期 会自动携带到http请求头中 localStorage 5mb 永久,除非手动清除 sessionStorage 5mb 浏览器窗口关闭就没了 存储比较敏感的数据
http协议
tcp连接是三次握手,四次挥手,为了保证通信双方既能把数据传过去,也可以收到对方的消息 为什么是三次握手:三次握手主要作用就是为了确认双方的接收能力和发送能力是否正常 为什么是四次挥手,多一次:服务器
http1.0,http1.1,http2.0的区别
http1.0 是短连接的 发一个数据包就建立一次连接,发完就断开 缺点浪费性能 http1.1 长连接 默认Connection: keep-alive 在HTTP1.1中,默认支持长连接(Conn
get,post、请求的区别
语义上的区别:get侧重拿数据 post侧重上传数据(表单提交) get不安全,post安全 get请求数据最多是2kb,post没有限制 get参数通过URL传递,post放在请求体
http和https的区别
https简单讲是HTTP的安全版, https协议 = http协议 + ssl加密传输协议, http端口号是80,https端口是443
浏览器缓存机制
一、web缓存(前端缓存) 相同的数据背重复请求不止一次,多于请求会浪(为啥需要缓存) (1)定义 web缓存就是存在于客户端与服务器之间的一个副本、当你第一个发出请求后,缓存根据请求保存输出内容的副
地址栏输入 URL 敲下回车后发生了什么?
+DNS解析,查找域名对应的IP地址。 + 与服务器通过三次握手,建立TCP连接 + 向服务器发送HTTP请求 + 服务器处理请求,返回网页内容 + 浏览器解析并渲染页面(可以把DOM树,渲染树,重绘
不同状态码
200 成功 404 资源找不到 401 token过期 402 参数问题 500 服务器出问题 304 资源没有变,还是走缓存 301 永久重定向 302 临时重定向