首页 > 其他分享 >axios请求配置

axios请求配置

时间:2022-09-29 20:26:41浏览次数:62  
标签:axios return 请求 url data 配置 application config

import axios from 'axios'
import qs from 'qs'
axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8' // 'Content-Type': 'application/x-www-form-urlencoded' 'application/json;charset=UTF-8'

axios.interceptors.request.use(
	config => {
		config.headers.ts = new Date().getTime()
		if (config.meta?.type) {
			config.headers['Content-Type'] = config.meta.type
		} else {
			config.data = qs.stringify(config.data)
		}
		return config
	},
	error => Promise.reject(error)
)

axios.interceptors.response.use(res => {
  return res
}, err => {
  httpError(err)
  $Indicator.close()
})
/*
 * get 示例
 * */
export const getData = params => {
	return axios({
		url: '/url路径',
		params
	})
}
/*
 * post 示例
 * */
export const saveDate = data => {
	return axios({
		method: 'post',
		url: '/url路径', 
		data,
		meta: { type: 'application/json' } // 参数格式,默认application/x-www-form-urlencoded,不是的需要在此处设置
	})
}

标签:axios,return,请求,url,data,配置,application,config
From: https://www.cnblogs.com/jia-zq/p/16742891.html

相关文章

  • jsonp 跨域请求
    背景:JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-OriginPolicy”(同源策略)。这一策略对于JavaScrip......
  • revit二次开发基本坏境配置
    1.准备1.1Sdk下载 下载地址  1.2安装直接傻瓜式安装,注意安装路径,吐槽一下,这玩意需要电脑配置好点,怎么也得16g2.配置1.先找到C:\ProgramData\Au......
  • lemonLime 配置 SPJ 与 Subtask 测评
    目录lemon配置SPJ与Subtask测评前言软件下载null参考文章lemon配置SPJ与Subtask测评前言我要来吹牛皮了,就为了一场测试题的SPJ评测方式,我一个人百度查资......
  • EF Core 关系配置 一对多 单向导航属性
    一对多单向导航属性实体类:///<summary>///用户///</summary>publicclassUser{publiclongId{get;set;}///<summar......
  • EF Core 关系配置 一对多 双向导航属性
    EFCore支持一对多、多对对、一对一关系。一篇文章Article包含多条评论Comment Article(1)——》Comment(1,2,3...)对于主从结构的“一对多”表关系,我们一般声明为......
  • drf之请求与响应,drf之视图组件,2个视图基类
    1.drf之请求与响应在继承drf中的APIView时Request它的请求对象request就不是原来的那个request了(具体去看APIView源码分析),所以没钱请求的request都是一个新的对象,这......
  • docker配置mysql主从复制
    1、新建主服务器容器实例3310dockerrun-p3310:3306--namemysql-master\-v/mydata/mysql-master/log:/var/log/mysql\-v/mydata/mysql-master/data:/var/lib/m......
  • VMware16的安装及VMware配置Linux虚拟机(详解版)
    何故Mhttps://blog.csdn.net/m0_50519965/article/details/116175873?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166443741016782388011505%2522%252C%25......
  • 移动端meta标签配置
    网上搜索了下,整理下移动端页面,需要注意的控制显示区域各种属性:width-viewport的宽度(范围从200到10,000,默认为980像素)height......
  • nginx 配置静态网页
    nginx配置静态网页进入配置文件/etc/nginx/conf.d/default.conf配置的时候小伙伴们一定要记得先备份一份文件,这样方便后续出错恢复!server{  listen   端口号;......