java - Rest ,使用 Get 作为查询字符串发送参数或仅使用 Post 获取信息

标签 java rest architecture

我需要公开 Rest API,它根据 brandId 检索有关 Brand 的信息, 所以我需要发送 brandId 参数。 从休息架构和设计的角度来看,我应该使用 Post (在正文中包含参数),还是使用 Get 并将参数作为查询字符串或 header 发送

最佳答案

您应该使用 GET。 POST 用于将一些新信息放入或更新到服务/数据库中。

尝试阅读以下内容:What is the difference between POST and GET?

还有这个:When should I use GET or POST method? What's the difference between them?

关于java - Rest ,使用 Get 作为查询字符串发送参数或仅使用 Post 获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44157492/

相关文章:

java - 对象类型声明

java - 保存后来自服务器的 GWT 对象图为空

java - 在单个 Java 类的命令行中使用 JUnit 编译和运行测试

java - 我可以在 for 和 switch 语句之外声明和初始化 ImageView 并在其中设置其属性吗?

php - 是否可以使用 PHP str_replace 将 <script> 标签添加到 HTML 中?

node.js - nodejs 代表的是 Reactor 还是 Proactor 设计模式?

architecture - 是什么让我的代码 DDD(领域驱动设计)合格?

xml - 在实际使用中是否值得为 Restful Web 服务实现 HATEOAS?

java - 如何根据 Dropwizard 中路径中的 id 控制对资源的访问

architecture - 通过 AOP 或其他自动化方式重构讨厌的遗留系统?