Spring boot Spring引导:使用Rest模板进行post调用

Spring boot Spring引导:使用Rest模板进行post调用,spring-boot,resttemplate,Spring Boot,Resttemplate,我需要使用rest模板使用以下详细信息进行post调用: 我需要发送带有4/5个参数的json,需要为content type和accept设置标题,并使用be post设置方法 您可以帮助我使用示例代码创建json对象、设置标题并进行post调用吗?您可以直接使用postForObject方法。您可以为java对象和for接受一个响应类 SomeRequestObject obj1 = new SomeRequestObject(); SomeResponseObject response =

我需要使用rest模板使用以下详细信息进行post调用:

我需要发送带有4/5个参数的json,需要为content type和accept设置标题,并使用be post设置方法


您可以帮助我使用示例代码创建json对象、设置标题并进行post调用吗?

您可以直接使用postForObject方法。您可以为java对象和for接受一个响应类

SomeRequestObject obj1 = new SomeRequestObject();
SomeResponseObject response = restTemplate.postForObject("url-to-service", obj1, SomeResponseObject.class);

如何添加标题?如果您只想添加内容类型并接受。不需要它们。请求和响应主体已经自动转向java对象。如果要添加不同的头,可以使用resttemplate的“exchange”方法。在这个问题上,您只提到了内容类型并接受,所以我建议postForObject()