我们可以使用Post方法从DB获取数据还是仅使用GET?

时间:2017-09-04 12:26:54

标签: java rest http

请告诉我何时使用GET方法以及何时使用REST API进行POST。由于Post应该更安全,因此我们可以在REST API中从数据库获取数据时使用,或者只是在数据库中添加新记录时使用它。感谢您的意见。

2 个答案:

答案 0 :(得分:1)

每种方法的用例:

  • GET:“嗨,先生,服务器。你可以为我恢复一些信息吗?”
  • POST:“嗨,先生,服务器。你能帮我存储这个信息吗?”
  • PUT:“嗨,先生,服务员。可以更新以前为我存储的信息吗?
  • DELETE:“嗨,Server先生。我想我不再需要了 信息。你可以帮我删除吗?

还有一些其他方法,但那些是最常见的方法

答案 1 :(得分:0)

以下主题有一个很好的答案:https://stackoverflow.com/a/37331668/8558426

TL; DR:  您应该使用哪种方法?

这取决于您正在执行的操作。在REST API中,POST方法经常用于创建资源,而GET方法经常用于请求资源的表示。