[英]Use axios GET as axios POST in ReactJS
一个朋友有一个带有GET
的 API。 我想知道我是否可以使用get
将数据发送到 lambda,就像我使用简单的POST
一样。 我有这个
await axios.post(
' ENDPOINT_API',
{
resultat_net_N1:`${resultat_net_N1_form}, ${resultat_net_N1}, ${resultat_net_N1_form_1}, ${resultat_net_N1_1}`,
resultat_net_N: `${resultat_net_N_form}, ${resultat_net_N}, ${resultat_net_N_form_1}, ${resultat_net_N_1}`,
},
);
我想要一个行为类似于这段代码的GET
。 我不知道这是否可能。 提前致谢。
有解决方法,但不建议使用,POST 应该是 POST,GET 应该是 GET
const res = await axios.get("/ENDPOINT_API",
{ data: {
resultat_net_N1: resultat_net_N1 }
}
)
我建议将它们作为参数发送
const res = await axios.get("/ENDPOINT_API",
{ params: {
resultat_net_N1: resultat_net_N1 }
}
)
这完全取决于您发送数据的用例。 Get 方法将数据公开为查询参数,顾名思义,它用于从 API 获取数据。 POST 方法不像 get 那样暴露数据,而是用于将数据发送到其请求正文中的 API。 如果您尝试发送敏感数据,真的不建议使用 get。 您可以在此处找到 http 方法及其用法之间的基本区别
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.