Postman中无法通过URL获取数据,但可以通过key-value传递

问题描述 投票:0回答:1

我对 Postman 不太熟悉,但是为什么 GET 请求在标记复选框且没有 url 参数时返回数据,如下所示: enter image description here

当我尝试输入 url 参数并取消标记复选框时,则不起作用,如下所示: enter image description here

据我了解?符号表示在数据库中查询该符号后面的值。它与`x-www-form-urlencoded 有什么关系吗?

我也尝试过使用 React 中的代码:

useEffect(() => {
fetch(
      `http://IP:PORT/api/dohvati_nekretninu/{idnekretnina}`
    )
      .then((res) => {
        if (!res.ok) {
          throw new Error("PROBLEM SE DOGODIO u GET-u");
        }
        console.log("res", res);
        return res.json();
      })
      .then((jsonData) => {
        console.log("CCC", jsonData);
        setData(jsonData);
})
      .catch((err) => console.error("Error fetching data:", err));
  }, []);

我得到了这个(体内没有任何东西):

enter image description here enter image description here

jquery reactjs get postman
1个回答
0
投票

enter image description here

邮递员发送两者,单击右侧图标(代码图标)时您可以看到原始查询,问题可能是您编写的代码仅获取“表单参数”请求值,实际上如果您定义了接收表单的页面参数,没有意义也有搜索值,除非它是遗留代码。

还有...

如果这是你制作的反应代码:

http://IP:PORT/api/dohvati_nekretninu/{idnekretnina}

它正在发送注释,但只是一个带有括号的奇怪 URL 参数,你应该这样做:

http://IP:PORT/api/dohvati_nekretninu?idnekretnina=${idnekretnina}

如果您在后端获取搜索参数,也许它会起作用

© www.soinside.com 2019 - 2024. All rights reserved.