我要发送获取请求,但我需要随身携带, 当我使用邮递员时,效果很好,但是,如果我使用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': '몽디로 맞아봐'
}
});
我希望此代码有效
答案 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一样。