http整理

it2025-10-16  10

什么是协议?

信号的传输总要基于一定的规则,这个规则就是协议 协议很多,http https ws DNS FTP SMTP

什么是http协议

http定义(超文本传输协议)

http特点

一定是浏览器主动向服务器发起请求

一次请求都会对应一次响应

服务器响应时间不一定是即时的,但它一定会响应

http状态码

三个数字组成 第一个数字是响应的类别,分五种类别 1XX: 我已经收到你的消息了,我正在处理 2XX: 表示我们的请求已经被成功接收,接受 3XX: 重定向 4XX: 客户端错误--请求语法或者请求无法实现 5XX: 服务器端错误

http工作原理(你能描述一下http工作原理吗)

首先客户端连接服务器 发送http请求 服务器接收请求并返回http响应 客户端解析HTML内容

http通信

B-S想要通信

1.确定基于什么协议(http) 2.表明请求方式(协商数据发送的方式) 3.建立连接(进行三次握手) 4.开始通信 5.断开连接(进行四次挥手)

59.什么是BS架构

浏览器/服务器模式 优点 分布性强 易维护

服务端发起请求的方式

1.使用axios发起请求 2.使用superagent 发起请求 3.使用http.get发起请求 4.使用http.request发起请求 5.远程拉取一个html页面到本地

链接

请求方式

GET / POST / PUT / DELETE

区别 (一个数据包还是两个数据包,传参方式不同)

浏览器对地址栏长度的限制

IE浏览器对URL的长度现限制为2048字节。 2.360极速浏览器对URL的长度限制为2118字节。 3.Firefox(Browser)对URL的长度限制为65536字节。 4.Safari(Browser)对URL的长度限制为80000字节。 5.Opera(Browser)对URL的长度限制为190000字节。

同源策略

什么是源?

js如果两个页面(接口) 的协议,域名,端口号都相同 我们就认为它们具有相同的 源

什么是同源策略?

同源策略就是浏览器的一个安全限制,它阻止不相同的【域】之间进行数据交互

安全限制具体限制了哪些东西不可以被访问?(非同源限制)

无法读取非同源下的cookie localstorage 无法接触非同源的dom 无法向非同源的地址发送 ajax请求 想要进行数据交互怎么办? 跨【域】

怎么跨域?

1. jsonp方式 (利用js访问不受同源策略限制特性) 2. 跨域资源共享 ( S端 cors ) 3. 设置反向代理 ( B端 )
最新回复(0)