使用axios发送get和post请求
程序员文章站
2022-07-02 15:30:32
...
文章是本人闲时所写,方便自己以后查阅,如若有幸被您阅读的话,备感荣幸,文章仅为个人理解,如内容有误还望告知,感谢!!!
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
Features
- 从浏览器中创建 XMLHttpRequests
- 从 node.js 创建 http 请求
- 支持 Promise API
- 拦截请求和响应
- 转换请求数据和响应数据
- 取消请求
- 自动转换 JSON 数据
- 客户端支持防御 XSRF
npm
npm i axios -S
import axios from ‘axios’
配置axios实例
axios.defaults.baseURL = 'http://www.barteam.cn:8086'; //自动加在url前面,除非url是一个绝对URL
Vue.prototype.$ajax = axios;
执行 GET 请求
this.$ajax({
methods: '', //请求方法
url: '', //请求地址
params: { //请求参数,如果是get请求传参,使用params属性,如果是post请求传参,使用data属性
newsid: '',
}
}).
then(response => {
//请求成功后
})
执行 POST 请求
this.$ajax({
methods: 'post',
url: '',
data:qs.stringify({
srcid: '', //qs(querystring)用来对传递的参数做转化
content: '',
add_time: '',
})
}).
then(response => {
//请求成功后
})
qs安装
npm i qs -S
import qs from ‘qs’
推荐阅读
-
让axios发送表单请求形式的键值对post数据的实例
-
解决axios发送post请求返回400状态码的问题
-
Android发送GET与POST请求的DEMO详解
-
python使用scrapy发送post请求的坑
-
vue 2.x 中axios 封装的get 和post方法
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
nodejs 使用http进行post或get请求的实例(携带cookie)
-
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
-
Python使用requests发送POST请求实例代码
-
vuejs使用axios异步访问时用get和post的实例讲解