猿问

在 ReactJS 中使用 axios GET 作为 axios POST

一位朋友有一个带有GET. 我想知道我是否可以将数据发送到带有 a 的 lambda get,就好像我使用的是简单的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像这段代码一样的行为。我不知道这是否可能。提前致谢。


慕姐8265434
浏览 185回答 2
2回答

慕桂英3389331

有变通方法,但不建议使用,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 }                  }        ) 

HUWWW

这完全取决于您发送数据的用例。Get 方法将数据公开为查询参数,顾名思义,它用于从 API 获取数据。POST 方法不会像 get 那样暴露数据,而是用于在其请求正文中向 API 发送数据。如果您尝试发送敏感数据,确实不建议使用 get。您可以在此处找到 http 方法及其用法之间的基本区别
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答