带有 json 数据的 axios post 请求

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

我正在使用 Axios JS 库发送 post json 请求。但我在服务器上没有收到任何东西。这是我的代码

const dt = JSON.stringify({"data":{"value":"gdfg1df2g2121dgfdg"}});
const request = axios.post(url, {dt});

我需要发送 以 json 格式发布原始正文

javascript ajax reactjs redux axios
3个回答
15
投票

默认情况下,axios 使用 Json 来发布数据,因此您不需要对数据进行字符串化。问题可能在于你正在这样做。您可以尝试在没有它的情况下发表帖子并检查它是否有效吗?此外,您不需要大括号来包装数据,除非这是服务器中对象的格式。否则,您能否向我提供有关请求正文的信息,以便我了解更多上下文?您可以使用网络选项卡在 chrome 开发工具中进行检查


5
投票

您不需要对您的有效负载进行字符串化。当 Axios 发送请求时,它会为你做这件事。

const dt = { data: { value: "gdfg1df2g2121dgfdg" }};
const request = axios.post(url, dt);

-3
投票

更新答案....多次投反对票

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