前后端数据通信
主要包含http, tcp,Axios,Ajax,跨域等知识
Conradine_Lian
这个作者很懒,什么都没留下…
展开
-
关于HTTP协议的那些事儿
HTTP请求 一种无状态协议,即不建立持久连接,服务器不保留连接的信息 HTTP请求过程: 建立TCP连接 Web浏览器向Web服务器发送请求命令 Web浏览器发送请求头信息 Web服务器应答 Web服务器发送应答头信息 Web服务器向浏览器发送数据 Web服务器关闭TCP连接 一个HTTP请求一般由四部分组成: 请求方法:GET,POST 请求地址 请求头:包含一些客户端环境信息,身份验证信息等 请求体:提交的字符串,表单信息等 一个HTTP响应一般由三部分组成 一个数字和文字组成的状态码 响原创 2020-07-12 11:01:07 · 148 阅读 · 0 评论 -
axios 请求数据
axios请求方法 get请求:获取数据 2个参数 url,config axios.get('/index.json',{params:{id:12}}).then((res)=>{console.log(res)}) axios({method:'get',url:'/index.json',params:{id:12}}).then((res)=>{console.log(res)}) post请求:发送数据 3个参数 url,data,config application/js原创 2020-07-11 09:32:31 · 634 阅读 · 0 评论 -
解决跨域的九种方法
同源策略请求:同源是浏览器的概念,指 协议,域名,端口号相同。 ajax(异步无刷新) / fetch 前后端分离导致跨域(非同源策略请求) 前端:web服务器,请求资源文件 , 资源服务器:图片,音视频 后端:数据服务器,处理业务逻辑和数据接口 一、jsonp 原理:基于script 标签 src属性 ,发送请求时,把本地函数作为回调函数传递给服务器,服务端接收并返回处理完成的数据,浏览器接收到响应数据,执行该函数。 前端: <script> // 全局函数func functi.原创 2020-07-10 08:45:55 · 276 阅读 · 0 评论 -
Ajax 请求数据
Ajax ( asynchronous javascript and xml(json) ) 是一种在无需加载整个网页的情况下能够更新部分网页的技术。Ajax 就是 JavaScript 基于 XMLHttpRequest 对象与服务端进行交互,向服务端发送一个请求,并且获取和处理服务器返回的内容。 XHR对象和web服务器进行数据的异步交换 一、创建XHR对象(Ajax对象) var request = new XMLHttpRequest();//IE5,IE6 不支持 兼容性写法: var r.原创 2020-07-09 15:09:50 · 234 阅读 · 0 评论