axios 请求合集

post 请求

请求负载请求参数(Request Payload)

javascript 复制代码
import axios from 'axios'
import qs from 'query-string'

export function getRoles(data){
	return axios.post('目标地址',data,{
		headers:{
			'Content-Type': 'application/json',
		},
	})
}

表单请求参数(Form Data)

第一种
javascript 复制代码
import axios from 'axios'

export function getRoles(data){
	return axios.post('目标地址',qs.stringify(data),{
		headers:{
			'Content-Type': 'application/json',
		},
	})
}
第二种
javascript 复制代码
return axios({
   method: 'post',
   url: `目标地址`,
   data: temp,
   transformRequest: [function (data) {
       let ret = ''
       for (let it in data) {
           ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
       }
       return ret
   }],
   headers: {
       'Content-Type': 'application/x-www-form-urlencoded',
   }
 }).then(res=>{
   if(res && res.data && res.data.retCode){
     this.$message.success(res.data.retMsg)
   }
 }).catch(err=>{
   console.log(err)
 });

get 请求

带参数请求

javascript 复制代码
import axios from 'axios'
import qs from 'query-string'

export function getRoles(data){
	return axios({
		method: 'get',
		url: '', // 目标地址
		params: data
	})
}
export function getR(data){
	return axios.get('目标地址',qs.stringify(data))
}

不带参数请求

javascript 复制代码
import axios from 'axios'

export function getR(data){
	return axios.get('目标地址')
}
相关推荐
余~~185381628002 分钟前
稳定的碰一碰发视频、碰一碰矩阵源码技术开发,支持OEM
开发语言·人工智能·python·音视频
Am心若依旧40937 分钟前
[c++11(二)]Lambda表达式和Function包装器及bind函数
开发语言·c++
明月看潮生39 分钟前
青少年编程与数学 02-004 Go语言Web编程 20课题、单元测试
开发语言·青少年编程·单元测试·编程与数学·goweb
大G哥1 小时前
java提高正则处理效率
java·开发语言
VBA63371 小时前
VBA技术资料MF243:利用第三方软件复制PDF数据到EXCEL
开发语言
轩辰~1 小时前
网络协议入门
linux·服务器·开发语言·网络·arm开发·c++·网络协议
小_太_阳1 小时前
Scala_【1】概述
开发语言·后端·scala·intellij-idea
百万蹄蹄向前冲1 小时前
2024不一样的VUE3期末考查
前端·javascript·程序员
向宇it1 小时前
【从零开始入门unity游戏开发之——unity篇02】unity6基础入门——软件下载安装、Unity Hub配置、安装unity编辑器、许可证管理
开发语言·unity·c#·编辑器·游戏引擎
alikami2 小时前
【若依】用 post 请求传 json 格式的数据下载文件
前端·javascript·json