axios延伸 亚原子技术博客
摘要: axios:用以访问器和node.js的根据promise的http顾客端;axios:根据promise完成多线程实际操作,链条式回调函数方式的一种封裝;特性:1. 从访问器制作XMLHttpRequests2. 让HTTP从node.js的恳求3...
axios:用于浏览器和node.js的基于promise的http客户端;
axios:基于promise实现异步操作,链式回调方法的一种封装;
特点:
1. 从浏览器制作XMLHttpRequests
2. 让HTTP从node.js的请求
3. 支持Promise API
4. 拦截请求和响应
5. 转换请求和响应数据
6. 取消请求
7. 自动转换为JSON数据
8. 客户端支持防止XSRF
可以发送多个并发请求;
axios.get(url, {//get方法 params: { name: "name" } }) .then(function(response) { console.log(response); }) .catch(function(error) { console.log(error); });axios.post(url, params, {//post方法 headers: { } }) .then(function(response) { console.log(response); }) .catch(function(error) { console.log(error); });
可以同时执行多个并发请求
csrf:(Crose-site request forgery:跨域请求伪造)也被称作 :one click attack/session riding
跨域请求伪造:以非法身份获取信息。
xss危害 session劫持;
1使用post请求 不使用get请求修改信息;
1、服务器端表单hash认证
在所有的表单里面随机生成一个hash,server在表单处理时去验证这个hash值是否正确,
2验证码,所有表单的提交需要验证码
可以理解为在p>