【发布时间】:2018-08-26 05:35:48
【问题描述】:
我的情况是,我需要执行 POST 请求,只需要路径参数,没有内容。
由于我使用的是 Spring Boot,因此我有一个带有 @PostMapping 注释的方法,如下所示:
@PostMapping("/firstEntity/{firstEntityId}/secondEntity/{secondEntityId}")
我阅读了一些关于发送不带正文的POST 请求的主题和问题,发现发送不带正文但带有标头的 POST 请求不是'这是一个不好的做法。这并不常见。
但是,在我没有发送任何内容、内容或标题的情况下,这是一种不好的做法吗?
对于那些想知道我为什么要这样做的人,事实是我需要在我的服务层中执行一个方法,将一个表中的记录与另一个表中的记录相关联。
【问题讨论】:
-
在这个例子中,POST 的目的是什么? POST 用于创建资源;这实际上是您 POST 的意图吗?
-
@ChrisCousins 我需要在我的服务层中执行一个方法,将一个表中的记录与另一个表中的记录相关联。基本上,是的,它正在创建一个资源
标签: http spring-boot post