jyk肯肯 2023-07-11 18:03 采纳率: 50%
浏览 37
已结题

post怎么把一半参数放在url里一半放在body里

img

这个post请求把一半的参数拼接到了url后面,一半的参数放在了body表单里,请问用axios该如何实现?

  • 写回答

3条回答 默认 最新

  • Lee哈 新星创作者: 前端开发技术领域 2023-07-11 18:32
    关注

    可以放在url后面的有query参数和params参数,你发送post请求的地址可以用模板字符串拼接起来,然后在data中放表单参数即可,这是一个示例代码,(这个示例代码包含了query参数和params参数和data表单) ,如果对你有帮助希望给个采纳谢谢

    axios({
      method: 'post',
      url: `https://example.com/api?id=${参数}`,
      params: {
        // URL 中的参数
        queryParam: 'value'
      },
      data: {
        // 请求体参数
        name: 'zs',
        age: 25
      }
    })
      .then(function (response) {
        // 请求成功,处理服务器的响应
        console.log(response.data);
      })
      .catch(function (error) {
        // 请求发生错误,处理错误信息
        console.error(error);
      });
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月19日
  • 已采纳回答 7月11日
  • 创建了问题 7月11日