【发布时间】:2019-05-31 07:12:07
【问题描述】:
使用 Spring,如何正确接收以下 POST 请求,以便返回结果?
public ResponseEnvelope sendHalfMap(GameID gameID, PlayerID playerID) throws Exception
{
java.util.List<HalfMapNode> mapNodes = MapGenerator.generator();
HalfMap halfMapMessageBody = new HalfMap(playerID.getID(), mapNodes);
URL halfMapUrl = new URL(baseUrl, "game/" + gameID.getID() + "/halfmap");
RestTemplate restTemplate = getRestTemplate();
ResponseEnvelope requestResult = (ResponseEnvelope)restTemplate.postForObject(halfMapUrl.toURI(), halfMapMessageBody, ResponseEnvelope.class);
return requestResult;
}
【问题讨论】:
-
HalfMap类是您创建的还是来自另一个库?如果是您自己创建的,能否请您发布它的源代码? -
@Justin Albano 感谢您的观看。插入上面。
-
能否把
HalfMapNode的源代码也发一下? -
@JustinAlbano 编辑器不让我贴更多代码,但这里有一个链接:pastebin.com/migpH79B
标签: java spring-mvc