Spring MVC在单个HTTP请求中处理多个REST命令

时间:2015-08-28 19:00:49

标签: java spring rest spring-mvc

我希望能够将大量命令作为单<body> <button class="btn1">Button</button> </body>个请求表示为POST的映射,它通过匹配的URL => Body处理每个命令并返回RequestMapping的地图。

请求:

URL => Response

响应:

{
   "/api/things/34?huh=wat": {
       "method": "GET"
   },
   "/api/dogs": {
       "method": "POST",
       "body": /* some dog-esque json */
   }
}

我对请求/响应对象的形状并不太关心,我只是不知道如何在Spring中处理它。

1 个答案:

答案 0 :(得分:0)

听起来客户端应该将各个请求分开并一次发送一个。以这种方式考虑,如果POST成功但GET返回500服务器错误会发生什么?你认为整个请求的状态是500吗?那么POST呢,它现在需要回滚吗?