java - Spring RestTemplate 发布响应

我不熟悉 Spring RestTemplate。

但是对于这个项目,我必须使用 Spring RestTemplate 发送一个 POST 调用来使用一个 rest api。

我正在使用此代码:

String restCall = restTemplate.postForObject(url+restParm, null, String.class);

这工作正常。

我想检索 HTTP 状态代码(例如:200 OK。)。我怎么能那样做? 谢谢。

最佳答案

你使用 postForEntity 方法如下...

ResponseEntity<String> response = restTemplate.postForEntity(url+restParm, null, String.class);
HttpStatus status = response.getStatusCode();
String restCall = response.getBody();

https://stackoverflow.com/questions/16401909/

相关文章:

java - 缺少工件 javax.transaction :jta:jar:1. 0.1B(问题不

spring - Java Spring AOP : Using CustomizableTrace

java - Spring:如何从 POST 正文中获取参数?

java - 上下文 :property-placeholder not working for m

java - Java Spring中的重载 Controller 方法

java - j2ee Web 应用程序的标准项目/包结构

spring - 无法访问 Spring Boot Actuator "/actuator"端点

http - Spring 3.0 HEAD 请求

java - Spring实际上是如何引导的?

java - 如何在 Hibernate 中用 TableGenerator 替换已弃用的 Mult