如何在获取请求中放置尸体?

时间:2019-08-09 05:06:10

标签: javascript ajax axios

我要发送获取请求,但我需要随身携带, 当我使用邮递员时,效果很好,但是,如果我使用axios,则效果不佳。

我在JavaScript中使用axios 我用邮递员

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);
});

axios({
    url: 'http://127.0.0.1:5000/user/history',
    method: 'get',
    data: {
        'summoner': '몽디로 맞아봐'
    }
});

我希望此代码有效

2 个答案:

答案 0 :(得分:2)

ES6:

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)
})

答案 1 :(得分:0)

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

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

获取api与axios一样。