我试图从数据库中获取一些数据,在前端我使用axios,我的请求是:
const getAllPayments = async () =>
{
const { data } = await Axios.get("payment_query/allPayments.php", {
params: {
company_id: 1,
year: 2022,
start_mounth: 1,
end_mounth: 12,
},
});
if (data) {
console.log(data);
setPayments(data);
setWait(false);
return true;
}
setPayments([]);
};
当我尝试通过 Postman 发送请求时,这里的所有工作都是json body:
{
"company_id": 1,
"year" : 2022,
"start_mounth" : 1,
"end_mounth" : 12
}
有人能想到这有什么问题吗?
1条答案
按热度按时间6psbrbz91#
GET请求不适用于正文,它们适用于搜索参数。请检查Axios是否对其请求使用POST,或者确保您的端点预期的是get请求而不是POST请求。