首页 > 其他分享 >不同请求方式参数常用写法

不同请求方式参数常用写法

时间:2024-03-12 14:13:06浏览次数:15  
标签:function 请求 get data 参数 写法 id

1. get请求(参数为对象)

请求地址是,参数用&拼接:

例如:参数格式为一个对象:

请求地址:

请求写法:

export function approvalList(data) {
    return request({
        url: '/approval/list',
        method: 'get',
        params: data,   // 关键词 params
    });
}

2. get请求(参数为一个变量)

常用列表的id查询详情,

请求写法:

// 查询详情
export function getWinBidDetail(id) {
    return request({
        url: '/winbid/' + id,
        method: 'get',
    });
}

组件里面使用请求:

/** 查询详情 */
function getData() {
    if (route.query.id) {   // 只传id
        loading.value = true;
        getWinBidDetail(route.query.id)
            .then((response) => {
                bidInfo.value = response.data;
                loading.value = false;
            })
            .catch(() => {
                loading.value = false;
            });
    }
}
onMounted(() => {
    getData();
});

3. post请求(参数为对象)

不拼接路径,参数以body形式传递:

请求写法:

export function submitApproval(data) {
    return request({
        url: '/approval/submit',
        method: 'post',
        data: data,  //关键词 data
    });
}

 

标签:function,请求,get,data,参数,写法,id
From: https://www.cnblogs.com/shyhuahua/p/18068172

相关文章

  • 在Linux中,linux内核参数如何修改?
    在Linux中,内核参数的修改可以通过多种方式实现,以满足不同的系统需求和性能优化。以下是一些详细的方法:直接修改/proc/sys/目录中的文件:/proc/sys/目录是Linux内核参数的虚拟文件系统表示,可以直接编辑此目录下的文件来修改内核参数。例如,要修改TCP内存参数,可以使用如下命......
  • SpringBoot自定义validation注解校验参数只能为指定的值
    需求:实体类中某个属性的值必须为指定的值,比如0或者1SpringBoot版本:2.4.8validation 依赖<!--数据校验--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>......
  • Http请求头
    Accept:指定客户端能够接收的内容类型,内容类型中的先后次序表示客户端接收的先后次序。实例:Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5备注:在Prototyp(1.5)的Ajax代码封装中,将Accept默认设置为“text/javascri......
  • 共现网珞的参数含义
    Degree(度)定义:度是网络中一个节点的基本特性,表示直接连接到该节点的边的数量。在无向图中,一个边连接两个节点,因此每个边为节点增加一个度。在有向图中,度被分为入度和出度,分别计算指向节点和从节点出发的边的数量。应用:度量了节点的直接连通性。一个高度的节点通常表示该节点......
  • R语言拟合线性混合效应模型、固定效应随机效应参数估计可视化生物生长、发育、繁殖影
    全文链接:https://tecdat.cn/?p=35338原文出处:拓端数据部落公众号本文将介绍如何设置工作目录、读取数据、标准化数据、拟合线性混合效应模型、提取随机效应参数、绘制相关性图和Dot-and-Whisker图,以帮助研究人员更好地理解数据并进行有效的数据分析。通过这些步骤,我们可以深入了......
  • Django请求生命周期流程图
    Django请求生命周期流程图流程如下:浏览器发送请求(Http请求)web服务网关接口(Django默认的wsgiref模块不能承受高并发,最大只有1000左右)中间件>>缓存数据库(返回给中间件已经缓存过的数据)urls.py(路由层)views.py(视图层)templates(模板层:存放html静态......
  • 【C#】HttpWebRequest 接口请求,添加基础Basic认证
    C#,调用对方接口,POST方法,Basic账号密码身份认证。stringurl="";stringaccount="";stringpwd="";JObjectpostData=newJObject();HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method="POST";re......
  • Axios的params参数传递
    问题描述:如果传递的params如下所示:{a:[1,2]}那么,url是这样的:xxxx/xxx?a[]=1&a[]=2注意,这里的a数组被分开了,并在a后面加了一个"[]"然而我后端使用的框架是FastAPI,默认接收a(也就是不加"[]"),这就导致了参数无法正常接收 解决方案:给axios加一个paramsSerializer函数,自定......
  • C语言判断表达式的写法3<keyDown && keyDown<14
    if(3<keyDown&&keyDown<14){//Yourcodehere}可以写成if(3<keyDown<14){//Yourcodehere}吗答案:不能,因为在C语言中,if(3<keyDown&&keyDown<14) 和 if(3<keyDown<14) 是不同的。在C语言中,3<keyDown......
  • 解决问题:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相
      缺少AspNetCoreModuleV2模块,下载安装即可。ps:.netframework是可以直接发布,IIS指定就能正常访问的。但aspnetcore项目略有不同,要额外安装一个模块,如果没有安装,会报HTTP错误500.19-InternalServerError的错。1、官方版本地址:https://dotnet.microsoft.com/down......