java - Spring RestTemplate 发布响应

标签 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();

关于java - Spring RestTemplate 发布响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16401909/

相关文章:

java - 更新包含列表的数据时,restTemplate.put 给出 "Can not deserialize instance of java.util.ArrayList out of START_OBJECT"

java - 默认情况下,IP 地址是否也通过 RestTemplate 调用传递到 Http header 中?

JAVA AWT SWING代码移植到Android NDK

java - JBoss AS 4.2.2 中不计算 EL 表达式

java - 比较 JBoss Drools 中同一类的对象

spring - camunda-bpm-spring-boot-starter-webapp 依赖不工作和嵌入式 tomcat 失败

java - Hibernate 不改变现有的列是一个缺点吗?

spring - 无法找到 Spring NamespaceHandler 错误

Java-Spring : REST GET request returns something wrong in body