在我的Spring Boot项目中,我必须有一个postmapping,它在请求体中有一个JSON:
@PostMapping(value = "/cloudapi/**")
public String postCloud(HttpServletRequest request,
HttpServletResponse response,
Model model) {
String[] urlparts = request.getRequestURI().split("/cloudapi");
String urltail = "";
if (urlparts.length > 1)
urltail = urlparts[1];
return "rango:8075/cloudapi" + urltail;
}
postCloud(...)
方法应将请求转发到外部网址(“rango:8075 / cloudapi”)。问题是重定向时它正在丢失它的身体。
请求正文中的JSON:
{
"sm": -12,
"customerid": "asd123"
}
Content-Type是application / json。
来自application.properties的服务器端口:
server.port=8081
我转发时如何保存请求正文?或者是可能的 在重定向到外部URL时将JSON设置为请求正文?