首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在get请求中放入主体?

如何在get请求中放入主体?
EN

Stack Overflow用户
提问于 2019-08-09 13:06:11
回答 2查看 206关注 0票数 2

我要发送一个get请求,但我需要发送一个正文,当我使用邮递员时,它工作得很好,但如果我使用axios,它就不起作用。

我在javascript中使用axios,我使用postman。

代码语言:javascript
复制
var settings = {
  "url": "http://127.0.0.1:5000/user/history",
  "method": "GET",
  "processData": false,
  "data": "{"summoner":"몽디로 맞아봐"}"
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
代码语言:javascript
复制
axios({
    url: 'http://127.0.0.1:5000/user/history',
    method: 'get',
    data: {
        'summoner': '몽디로 맞아봐'
    }
});

我希望这段代码能正常工作

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-09 13:54:48

ES6:

代码语言:javascript
复制
import axios from 'axios';


let requestHeader, data;

data = {
'summoner': '몽디로 맞아봐'
}

requestHeader = {
'Content-Type':'application/json'
}

axios.get('http://127.0.0.1:5000/user/history', {
    params: data,
    headers: requestHeader
    
}).then((response) => {
    console.log(response)
})

票数 3
EN

Stack Overflow用户

发布于 2019-08-09 13:24:01

在HTTP规范中,使用body发送GET请求是可以的,您可以使用nodejs中的http模块进行尝试。

但是,axios基于XHR的实现会在发送前删除GET请求的所有正文。

Fetch api像axios一样做同样的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57423758

复制
相关文章

相似问题

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