跨域:
浏览器同源策略 浏览器+ajax axios
协议不同 ,IP不同,端口不同
解决办法
jsonp 原理,利用script中的scr发出请求
缺点,只能发送get请求
cors 原理,后端配置允许哪个人可以访问服务器
代理 devServer 在前端开一个代理服务器,代理服务器和前端处于同一个域下 代理服务器去请求别的服务器
向服务器传送数据的几种方法:
1.url ?name=wangcai
2,form表单
3,header(头)
http (超文本传输协议)
网络的七层模型
应用层:http
传输层:tcp(三次握手,四次挥手),udp
http分请求和响应:
请求:请求行,请求头,请求正文(就是扔给服务器的数据)
响应:响应行,响应头,响应正文(服务器扔给客户端的数据)
http的状态码:
101 双向通信 websocket
200 成功 204 没有响应体 206 断点续传
301 永久重定向 302 临时重定向 304 缓存
401 没有权限 403登录了没有权限 404 找不到相应的资源
502 负载均衡
请求方式:
get 获取资源
post 新增资源
put 上传文件
delete 删除资源
options 只会在跨域的时间出现,或在复杂请求时出现
node默认情况下,不支持import写法,可以使用babel把import写法转化成es5的写法
如果服务器返回给浏览器一个文件,如果浏览器认识这个文件,就解析这个文件,如果不认识,就以下载的方式进行处理