http

134 阅读1分钟

跨域:

 浏览器同源策略  浏览器+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的写法

如果服务器返回给浏览器一个文件,如果浏览器认识这个文件,就解析这个文件,如果不认识,就以下载的方式进行处理