![](https://img-blog.csdnimg.cn/1d72db06c93e466fbd60dab726379152.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
HTTP
文章平均质量分 69
与HTTP相关的文章整理
小草莓蹦蹦跳
一枚努力奋斗的程序莓,喜欢记录和学习。本博客主要涵盖前端技术积累和工作积累。just do it,家人们加油加油油
展开
-
打开了两个标签页是进程还是线程?
因为现代浏览器通常采用多进程架构来提高浏览器整体的性能和安全性,所以每个标签页都会在浏览器中独立运行。因此,打开两个标签页通常会导致浏览器启动两个单独的进程,每个标签页在自己的进程中运行,此外,每个插件也可能在单独的进程中运行,使得浏览器整体的性能和安全性得到提升。在浏览器中,打开两个标签页通常会创建两个独立的浏览器进程,而不是线程。每个标签页通常在单独的进程中运行,这样可以避免一个标签页或插件的崩溃影响到整个浏览器。这样可以避免一个标签页崩溃影响到整个浏览器。浏览器打开了两个标签页是。原创 2023-11-09 23:28:48 · 292 阅读 · 0 评论 -
Cookie 能跨域吗?如何设置?
在以上代码中,fetch 请求中的 credentials 设置为 include,并且响应头中设置 Access-Control-Allow-Credentials 为 true,就可以实现 Cookie 的跨域访问。对于跨域请求,在客户端需要明确指定携带 Cookie,可以通过 XMLHttpRequest 对象或 Fetch API 的 credentials 属性进行设置。在一般情况下,Cookie 是不允许跨域的。跨域设置 Cookie 只能在响应中设置,而不能在请求中设置。原创 2023-11-09 23:13:48 · 3357 阅读 · 0 评论 -
cookie 里面都包含什么属性?
这些属性中的大部分都是可选的,但通常建议至少设置名称、值和域属性来确保cookie 能够按预期工作。原创 2023-11-09 22:07:33 · 1058 阅读 · 0 评论 -
Content-Type 值有哪些?
消息主体里按照字段个数又分为多个结构类似的部分,每部分都是以 --boundary 开始,紧接着内容描述信息,然后是回车,最后是字段具体内容(文本或二进制)。由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。但是随着越来越多的 Web 站点,尤其是 Web/App,全部使用 Ajax 进行数据交互之后,我们完全可以定义新的数据提交方式,给开发带来更多便利。原创 2023-11-02 21:02:59 · 251 阅读 · 0 评论 -
浏览器有哪几种缓存,各种缓存的优先级是什么样的?
如果服务器返回 304 Not Modified 响应,则表示客户端本地缓存仍然有效,可直接使用缓存的资源。如果强制缓存未命中,但协商缓存可用,则会向服务器发送条件请求,询问资源是否更新。Service Worker 是一种特殊的 JS 脚本,可以拦截网络请求并返回缓存的响应,以实现离线访问和更快的加载速度等功能。由于其可以完全控制网络请求,因此具有最高的优先级,即使是强制缓存也可以被它所覆盖。如果存在强制缓存,并且缓存没有过期,则直接使用缓存,不需要向服务器发送请求。④ Web Storage 缓存。原创 2023-07-13 14:51:03 · 1957 阅读 · 0 评论 -
知识总结:从输入URL到页面加载发生了什么(前端经典面试题)
① URL解析② DNS(域名系统)解析③ 建立TCP连接(三次握手)④ HTTP请求⑤ HTTP响应⑥ 关闭TCP连接(四次握手)⑦ 页面渲染原创 2020-06-18 14:18:18 · 669 阅读 · 0 评论 -
前端理解的HTTP缓存(缓存的过程/策略/控制机制/作用和应用)
一、HTTP缓存有什么作用?二、浏览器的缓存策略有哪些?1、强缓存(Expires、Cache-control)2、协商缓存(Last-Modified、ETag)3、缓存过程是什么?三、浏览器缓存控制机制有哪些?1、使用HTML Meta 标签2、使用HTTP头信息控制缓存四、哪些请求不能被缓存?五、部署时缓存的问题1、我们不仅要缓存代码,还需要更新代码。如果静态资源名字不变,怎么让浏览器既能缓存,又能在有新代码时更新?原创 2023-07-12 16:36:31 · 3039 阅读 · 0 评论 -
什么是CDN?对前端有什么好处?
全称是 Content Delivery Network,内容分发网络。CDN 是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。① “分布式存储”:将中心平台的内容分发到各地的边缘服务器,使用户能够就近获取所需内容,降低网络用时,提高用户访问响应速度和命中率。利用了索引、缓存等技术。。原创 2023-07-11 21:32:54 · 634 阅读 · 0 评论 -
知识总结:什么是同源策略吗?那怎么解决跨域问题?知道 JSONP 原理吗?
一、同源策略端口、域名和协议 必须都要相同。这是NetScape提出的安全策略,Web构建在同源策略基础上的,浏览器为安全考虑只允许本域名下的接口交互,不同源的客户端脚本,在没有明确授权的情况下,是不能读写对方的资源。同源策略限制:cookie,localStorage 和 indexDB无法获取,DOM 和 JS对象也无法获取,Ajax请求也不能发送。二、如何解决跨域什么是浏览器跨域?就是一个域的页面去请求另一个不同域的资源详细可见:https://segmentfault.co.原创 2020-06-22 11:20:33 · 644 阅读 · 0 评论 -
说一下 GET请求 和 POST请求 的区别?
二者在传输上基本没有区别,二者都是HTTP请求中的两种。HTTP协议是基于TCP/IP的应用层协议,所以无论GET还是POST,用的都是同一个传输层协议,所以在传输上可以认为基本无差别。原创 2023-04-18 16:22:08 · 1632 阅读 · 0 评论 -
HTTP常见的状态码有哪些?适用场景有什么?
HTTP状态码(英语:HTTP Status Code),用以表示网页服务器 http 响应状态的3位数字代码。HTTP状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态。原创 2023-04-18 16:07:37 · 767 阅读 · 0 评论 -
什么是HTTP? HTTP和HTTPS的区别?
HTTP(HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范。在实际应用中,HTTP常被用于在Web浏览器和网站服务器之间传递信息,以明文方式发送内容,不提供任何方式的数据加密。原创 2023-04-18 15:51:37 · 1060 阅读 · 0 评论