【发布时间】:2020-11-04 06:16:05
【问题描述】:
我已经阅读了一些有关 GET 和 POST 方法的信息,并且知道在获取参数位于 URL 中的数据时应该使用 GET 方法。而一般 POST 应该用于在正文中存储数据。
但是,我有一个将 JSON 作为输入的 API。所以我认为我需要使用 POST 方法,但困扰我的是我不会对后端进行任何更改。我只需要根据JSON中的参数获取数据即可。
即使不会进行任何更改,使用 POST 方法来接受 JSON 也是一种不好的做法吗? 如果是这样,我可以采取哪些其他方法? 谢谢
【问题讨论】:
-
..我只需要根据 JSON 中的参数获取数据... 这就是 GET 存在的原因——“更新”数据使用 PUT/POST跨度>
-
@B001 感谢您的关注。但是,客户端将在正文中发送 JSON 数据。 GET方法可以在body中使用json数据吗?
-
在 GET 中发送的字符数量是有限的,所以如果你的 JSON 适合,为什么不呢?但不要忘记在发送前进行 urlencode。
标签: api rest http-post http-get http-method