axios的Post方法和Delete方法的参数个数和位置不同,导致415错误

可是我这个这样写,成功了啊:

javascript 复制代码
axios.post(`${env.baseUrl}/Universal/FuzzyQuery?tableName=` + props.config.api, JSON.stringify(queryForm),
			{
				headers: {
					'Content-Type': 'application/json'
				}
			},)
			.then(response => {
				if (response.status == 200 && response.data.code == 'S') {
					let data = JSON.parse(response.data.data)
					tableData.value = data
					ElMessage.success(response.data.msg)
				}
				else {
					tableData.value = []
					ElMessage.error('查询失败!')
				}
			}).catch(error => {
				if (error.response != undefined && error.response.data.msg != null && error.response.data.msg != undefined) {
					ElMessage.error('查询失败。' + error.response.data.msg)
				}
				else {
					ElMessage.error('查询失败。' + error.message)
				}
			})

delete的就是失败了:

原因

AI说:

javascript 复制代码
//重置密码
	const handleResetPass = (row) => {
		ElMessageBox.confirm(
			`您确定重置用户:${row.emp_Num}的密码为初始密码吗?`,
			'提示Tips',
			{
				confirmButtonText: '确定',
				cancelButtonText: '取消',
				type: 'warning',
			}).then(() => {
				//获取sessionStorage的键值
				let token = sessionStorage.getItem('token')
				axios.post(`${env.baseUrl}/User/ResetPass?emp_Num=` + row.emp_Num, {
					headers: {
						'Content-Type': 'application/json',
						'Authorization': `Bearer ${token}`
					},
				}).then(function (response) {
					if (response.status == 200 && response.data.code == 'S') {
						ElMessage.success(response.data.msg)
						GetUserList()
					}
					else {
						ElMessage.error(response.data.msg)
					}
				}).catch(function (error) {
					//未授权。也就是Token失效,需要重新登录系统
					if (error.status == 401) {
						ElMessageBox.confirm(
							'用户登录的Token失效,请重新登录',
							'错误信息',
							{
								confirmButtonText: '确定',
								cancelButtonText: '取消',
								type: 'warning',
							}
						).then(() => {
							// 确认按钮的回调函数
							router.push('/')  //跳转登录界面
						}).catch(() => {
							// 取消按钮的回调函数或者关闭模态框
							console.log('Canceled');
						});
					}
					if (error.response != undefined && error.response.data.msg != null && error.response.data.msg != undefined) {
						ElMessage.error('重置密码失败,出现异常:' + error.response.data.msg)
					}
					else {
						ElMessage.error('重置密码失败,出现异常:' + error.message)
					}
				})
			}).catch((error) => {
				if (error != undefined) {
					ElMessage({
						type: 'error',
						message: '重置密码出现错误。' + error,
					})
				}
				else {
					ElMessage({
						type: 'info',
						message: '重置密码取消',
					})
				}

			})
	}

ai说是我的参数放错位置了

成功了,不会401了。。。。

相关推荐
上海魁鲸科技有限公司31 分钟前
APS高级排产系统到底有什么用?一文讲清功能、选型与落地建议
前端·microsoft·excel
陈随易33 分钟前
Bun v1.4 更新总结:把浏览器、图片、定时任务和工程工具都装进一个运行时
前端·后端·程序员
东风破_2 小时前
TypeScript 高级类型进阶:keyof、Exclude、Record 与类型组合思想
前端·后端·typescript
DS随心转插件2 小时前
Grok生成的html怎么导出——AI导出鸭:大模型结构化输出的“最后一公里”工程化解构
前端·人工智能·ai·html·豆包·deepseek·ai导出鸭
এ慕ོ冬℘゜3 小时前
使用 jQuery 动态渲染表格与状态切换
前端·javascript·jquery
人间凡尔赛3 小时前
2026 前端必修:4 个让 CSS 脱胎换骨的现代新特性(附实战代码)
前端·css
用户2181697049303 小时前
Flutter (二十) 轮播图
前端
前端snow3 小时前
ai agent - RAG 汇总
前端
智购科技自动售货机厂家4 小时前
2026自动售货机AI视觉识别优化:从YOLOv11n模型量化到RKNN部署的端侧推理工程实践~YH
javascript·人工智能·yolo·机器学习·计算机视觉·目标跟踪·perl
计算机魔术师4 小时前
AI为拿高分不惜入侵网站:22个模型作弊审计,真相让人背脊发凉
前端