0

我想用 GET 方法调用一个 api 并传递一些表单数据。但似乎 axios 不支持带有 GET 的表单数据。我有什么办法可以克服这个问题吗?

ps:我正在使用react query和axios

4

1 回答 1

0

您不能通过 GET 请求发送表单数据,但您可以自定义请求的 URL 查询参数。查看下面的代码示例。

//assuming instance is your axios instance.

instance.get("/test",{params:{key:value, key1:value1}}).then((data)=>{}).catch((error)=>{})

//this will send a GET request to /test?key=value&key1=value1

GET 请求不支持表单数据,但您可以使用 URL 查询参数。就像我上面做的一样。

有关 axios 的更多信息,请访问axios npm 包

于 2020-11-14T16:00:37.727 回答