1.你知道哪些状态码
2.简述https原理,以及与http的区别
- 客户端发送请求给服务端
- 服务端分享自己的公钥给客户端
- 客户端生成一个随机的密钥,并用公钥加密
- 共享密钥给服务端
- 服务端使用私钥解密,获取密钥
- 就可以用密钥进行对称加密数据传输
- http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
使用不同的链接方式,端口也不同,一般而言,http协议的端口为80,https的端口为443
3.操作系统中进程和线程怎么通信
4.你知道哪些http头部
5.怎么与服务端保持连接
6.http请求跨域问题,你都知道哪些解决跨域的方法
7.webpack怎么优化:
https://blog.csdn.net/qq_40701522/article/details/83743484
8.你了解哪些请求方法,分别有哪些作用和不同
9.cookie,session,localstorage,sessionstorage有什么区别
10options请求方法有什么用
11cookie有哪些属性
12tcp/ip协议:
https://zhuanlan.zhihu.com/p/29724438
13
ajax请求的五个步骤是什么呢? 不知道的小伙伴可以学习一下,接下来小编为大家详解一下
- 创建一个XMLHttpRequest异步对象
- 设置请求方式和请求地址 3.
- 用send发送请求 4.
- 监听状态变化
- 接收返回的数据
14http报文 原理
https://www.cnblogs.com/xingxia/p/web_http.html
15.字节前端计算机网络常问
https://juejin.cn/post/6939691851746279437#heading-0
16解析和渲染的区别Dom
解析是生成数据结构,渲染是两个数据结构合并为render树,因为需要靠cssom附着在dom树上渲染成render树,所以cssom的加载会影响渲染,不会影响dom树的解析
17GET和POST的区别
传送方式:GET通过地址栏传输, POST 通过报文传输。
传送长度:GET参数有长度限制(受限于url长度),而 POST 无限制
安全性:GET 的安全性较差,因为所发送的数据是 URL 的一部分。POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。
GET可以被缓存,POST不能被缓存
GET和POST还有一个重大区别,
GET产生一个TCP数据包:
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
POST产生两个TCP数据包:
对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。
18跨域
https://juejin.cn/post/6947940375008903176