首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在方法GET axios中发送主体

在方法GET axios中发送主体
EN

Stack Overflow用户
提问于 2019-04-08 20:58:24
回答 1查看 4.1K关注 0票数 0

我如何在GET方法中发送body,但是我没有得到。

我试过了,但不工作

代码语言:javascript
复制
const res = await axios({
    method: 'get',
    url: `${this.state.url}Docto/Imagens`,
    headers: {
        Authorization: `Bearer ${Token}`,
        "Content-Type": "application/json"
    },
    processData: false,
    data: { Id: 4075 },
    body: { Id: 4075 }
})

在Postman中,请求正常工作

我知道正确的做法是在get上通过querystring传递参数,但后端是这样做的。

EN

回答 1

Stack Overflow用户

发布于 2019-04-08 21:06:45

GET请求没有正文,请改用查询字符串。在使用axios docs时,我通常使用npm package qs

配置:

代码语言:javascript
复制
    {
       ...
       // `paramsSerializer` is an optional function in charge of serializing `params`
      // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/)
      paramsSerializer: function (params) {
        return Qs.stringify(params, {arrayFormat: 'brackets'})
      },
      ....
    }
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55574062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档