Vue给接口传x-www-form-urlencoded类型参数

今天在前端调用后端接口的时候出现了很多问题,出现问题的原因是跟后端没有及时的去沟通,自己一个人参考swagger接口文档闷头苦干。结果接口一直报400XSS参数攻击异常,没办法跟后端对接后才成功调用接口。

如何给接口传x-www-form-urlencoded类型的参数呢???
参考一下代码:

1.导入相关依赖
//格式化时间
import dayjs from "dayjs";
//Axios的配置文件
import Axios from '@/network/axios';
import qs from 'qs';2.相关代码和注释let params = {'orgID': 'root','serCreateTime': dayjs(this.userForm.etime).format("YYYY-MM-DD hh:mm:ss"),'userInvalidTime': dayjs(this.userForm.ltime).format("YYYY-MM-DD hh:mm:ss"),'userIsSuperAdmin': 0,'userLoginName': this.userForm.name,'userPassword': this.userForm.credential,'userUsesMark': this.userForm.status,'roleID': '10002','userInfo.userChName': this.userForm.alias,'userInfo.userEmail': this.userForm.telephone,'userInfo.userGender': this.userForm.gender,'userInfo.userIDCard': this.userForm.idcard,'userInfo.userMobile': this.userForm.mobile,'userID': this.userForm.name}Axios({//请求方式(get、post、put、delete)method: 'post',//接口访问地址(http://ip:port/路径)url: `xxxxxx/xxxxxx/xxxxxx`,data: qs.stringify(params),//请求头headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},}).then(res => {//请求成功的响应结果,可以做更多处理console.log(res);});

本人亲测有效,记录每天的工作成果希望对你有帮助!!!加油

Vue给接口传x-www-form-urlencoded类型参数相关推荐

  1. 解决前端vue中的Uncaught TypeError: this.Form is undefined

    报错图片如下: 仔细查看,问题出在form这里 发现是因为form没有定义 在data中定义后,错误消失

  2. 前端学习(3004):vue+element今日头条管理--使用form表单

  3. 手把手教你用Vue.js封装Form组件

    前言: 在日常使用vue开发WEB项目中,经常会有提交表单的需求.我们可以使用 iview 或者 element 等组件库来完成相关需求:但我们往往忽略了其中的实现逻辑,如果想深入了解其中的实现细节, ...

  4. vue 只在父级容器移动_Vue易遗忘的基础复习(二)

    数据请求 Vue-resource请求 在Vue2.0之后已经被舍弃 2. fetch请求 因为传统 Ajax (指 XMLHttpRequest)存在一些令人头疼的问题:配置和调用方式非常混乱,而且 ...

  5. vue ref 绑定的事件需要移除吗_Vue易遗忘的基础复习(二)

    数据请求 Vue-resource请求 在Vue2.0之后已经被舍弃 2. fetch请求 因为传统 Ajax (指 XMLHttpRequest)存在一些令人头疼的问题:配置和调用方式非常混乱,而且 ...

  6. 逆战---vue的总结

    vue基础常用知识的小总结 1.vue六大指令 (1).v-if v-else-if v–else v-if可以实现条件渲染,Vue根据表达式的值的真假条件来渲染元素,如果属性值为true,则显示,否 ...

  7. 【vue】3.0 axios与fetch

    在开发过程中,我们向服务端发送请求,一般会使用三种方式, XMLHttpRequest(XHR),Fetch ,jQuery实现的AJAX. 其中, XMLHttpRequest(XHR)和Fetch ...

  8. layui select 与 vue 的结合使用

    2019独角兽企业重金招聘Python工程师标准>>> 1. 创建一个select元素 <form class="layui-form layui-form-pane ...

  9. VUE 动态给对象增加属性,并触发视图更新。

    在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的. 根据官方文档定义 ...

最新文章

  1. 深入解析Vue组件间通信
  2. 设计模式:单例模式之静态内部类
  3. 谈谈怎样提高炼丹手速
  4. 判断radio单选框是否选中
  5. Linux读写执行权限
  6. HTCondor运行Java文件
  7. 鸿蒙系统对手机性能的提升,鸿蒙OS手机版再爆新特性,流畅度和性能大幅提升,用户评价很高...
  8. No resource found that matches the given name 'Theme.AppCompat.Light'.
  9. C语言学习笔记---fgets()函数和fputs()函数
  10. Java 24 岁!Google 加持的 Kotlin 真能取代它?
  11. 小白用python处理excel文件-python处理excel文件
  12. 防止系统页面被加载进 iframe 子窗口
  13. Unity拓展编辑器 一键导出图集工具
  14. php开发oa系统的插件下载不了,OA系统安装不了office控件的解决方法
  15. 目前为止最靠谱的禁用windows10update易升自动更新的办法
  16. Java使用word模板生成多个word文件,并导出一个zip压缩包
  17. 靡不有初,鲜克有终——写在VNote半周岁
  18. MASM32编程获取任务栏高度
  19. python signal处理
  20. VGG-传统神经网络之巅峰

热门文章

  1. 热烈推荐: A*算法 (启发式搜索的入门篇,必看)转载
  2. transform中rotate3d旋转方向
  3. django高级(五)使用ajax获取数据
  4. python canvas画弧度_朋友圈疯转的“佩奇”是啥?用 Python 画个小猪佩奇来告诉你...
  5. python高级用法技巧-Python高级用法总结
  6. 网络草根月赚3000的10种方法
  7. android p一加6好吗,出厂搭载Android P,一加6T果然安卓真旗舰
  8. 悲剧了!iPad mini 3跑分出炉 性能下降30%
  9. 基于STM32的半导体制冷片温度控制
  10. Web调用安卓,苹果手机摄像头,本地图片和文件