Axios获得参数,前端不工作, Postman 工作

vngu2lb8  于 2023-01-25  发布在  iOS
关注(0)|答案(1)|浏览(107)

我试图从数据库中获取一些数据,在前端我使用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
}

有人能想到这有什么问题吗?

6psbrbz9

6psbrbz91#

GET请求不适用于正文,它们适用于搜索参数。请检查Axios是否对其请求使用POST,或者确保您的端点预期的是get请求而不是POST请求。

相关问题