前端(axios封装)get,post、pul、deletec请求方式相关传参总结

1.get方式

数据全查

export function getList(data,url) {return request({url: '/api/ts/case/list',method: 'get',params: data})
}

条件查询后导出表格

download() {let searchParams = { ...this.formList }this.params = { pageNumber: 1, pageSize: 10 }this.params = { ...this.params, ...searchParams }var str = this.convertObj(this.params)window.location.href = 'url?' + str
},
// 对象转URL参数
convertObj(data) {var _result = []for (var key in data) {var value = data[key]if (value instanceof Array) {value.forEach(function(_value) {_result.push(key + '=' + _value)})} else {_result.push(key + '=' + value)}}return _result.join('&')},

2.post方式

form表单提交方式(一般用于登录接口)
formData用法(非本人文章)

export function login(data,url) {const formData = new FormData()for (const key in data) {formData.append(key, data[key])}return request({url: 'url',method: 'post',headers: {'Content-Type': 'application/json'},data: formData})
}

POST请求(Request Payload参数)

export function addFeedback(data,url) {return request({url,method: 'POST',data//(此处必须为data)})
}

为什么此处必须为data(非本人文章)

3.put方式

export function updataFeedback(data,url) {return request({url: url,method: 'PUT',data})
}

4.delete方式

(delete传两个及两个以上参数)

export function delFeedback(id, clueCode,url) {return request({url: url?id=${id}&clueCode=${clueCode}`,method: 'DELETE'})
}

前端get,post、pul、deletec请求方式相关传参总结相关推荐

  1. http请求方式及传参方式

    http请求方式及传参方式 本文简单介绍一下http的几种请求方式以及集中传参方式的不同. 常见的几种请求方式 HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD 方法. HTTP ...

  2. python excel token_python+excel接口自动化获取token并作为请求参数进行传参操作

    1.登录接口登录后返回对应token封装: import json import requests from util.operation_json import OperationJson from ...

  3. MyBatis获取参数值的两种方式以及传参情况

    MyBatis获取参数值的两种方式 MyBatis获取参数值的两种方式:${}和#{} 传参情况 演示环境 1.单个字面量类型的参数 2.多个字面量类型的参数 3.map集合类型的参数 4.实体类类型 ...

  4. 前端实现axios以表单方式上传文件,优化上传速度

    一.背景 最近在开发过程中,遇到的需要是需要上传高清图片,必须原图上传.由于在移动端应用,上传网络问题有很大的坑.当初的方案是直接采用将文件转化为base64,再进行上传,由于文件转化为base64后 ...

  5. 前端学习(2659):组件间传参

    第一步 第二步 第三步 子组件定义 第四步

  6. 前端学习(1267):axios的post传参

  7. 前端学习(808):复杂数据类型传参

  8. 前端学习(807):简单数据类型传参

  9. 【Postman】测试 Post 请求时传递数据失败 常见传参方式

    近期尝试使用 nod.js + vue 开发一个小项目. 第一次使用 postman 测试,遇到 POST 请求数据发送不过去的问题,做一个记录. JS 部分代码 //用户注册接口 router.po ...

最新文章

  1. android混淆和反编译
  2. 他入狱10年自学数学,如今凭借手稿发了篇论文,被同行评价“足以开辟数论新领域”...
  3. [刘阳Java]_Web前端入门级练习_迅雷官宣网设计
  4. 父子组建传值_父子组件及兄弟组件传值demo
  5. 寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7……+n
  6. Django Cookie于Session
  7. mac os x10.9.2 查看进程对应端口
  8. STM32串行驱动LCD12864显示屏程序代码
  9. endnote X7 超级初学者教程
  10. tinypng本地批量压缩图片
  11. python程序实例视频教程_python从入门到精通视频(全60集)马哥Python未压缩版
  12. Linux —— 动态库和静态库
  13. 表示计算机运行快的词,形容电脑打字快的成语_四字词语 - 成梦词典
  14. has leaked IntentReceiver ...that was originally registerd here.Are you missing a call to unregister
  15. 如何在本地搭建FTP服务器以及搭建后的用途
  16. Word文档中只删除英文保留中文或删除中文保留英文
  17. linux cat命令的作用,Linux命令cat使用详解
  18. 战地3一直显示服务器断开连接,战地3一直Joining Server.解决办法_游侠网
  19. 如何清理windows server 2008 R2 中winsxs文件夹
  20. 生病的日子里(年轻人得注重身体啊)

热门文章

  1. java接口 运动员,JAVA面向对象进阶实例【教练和运动员日常安排】
  2. imoo c1语言设置在哪里,imoo C1值得买?步步高学习手机imoo C1全面深度评测图解
  3. Android:详细解析RSSI概念
  4. 始终重写 toString 方法
  5. word和excel测试软件,windows_OfficeHelper
  6. 题目1025:最大报销额(动态规划之01背包问题)
  7. 关于手机APP在手机桌面图标圆形的,圆角方形的,直角方形的自动适配。
  8. 单片机实验说明<四>矩阵键盘与LCD基本使用
  9. 开源:ADS1255+STM32G0,24位adc,五位半电压表
  10. 为什么需要强制类型转换