一定是浏览器主动向服务器发起请求
一次请求都会对应一次响应
服务器响应时间不一定是即时的,但它一定会响应
http状态码
三个数字组成 第一个数字是响应的类别,分五种类别 1XX: 我已经收到你的消息了,我正在处理 2XX: 表示我们的请求已经被成功接收,接受 3XX: 重定向 4XX: 客户端错误--请求语法或者请求无法实现 5XX: 服务器端错误http工作原理(你能描述一下http工作原理吗)
首先客户端连接服务器 发送http请求 服务器接收请求并返回http响应 客户端解析HTML内容B-S想要通信
1.确定基于什么协议(http) 2.表明请求方式(协商数据发送的方式) 3.建立连接(进行三次握手) 4.开始通信 5.断开连接(进行四次挥手)链接
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请求 想要进行数据交互怎么办? 跨【域】