[SPRING] Spring RestTemplate 사후 응답
SPRINGSpring RestTemplate 사후 응답
Spring RestTemplate에 익숙하지 않습니다.
하지만이 프로젝트에서 나는 나머지 API를 소비하기 위해 POST 호출을 보내기 위해 Spring RestTemplate을 사용해야한다.
이 코드를 사용하고 있습니다.
String restCall = restTemplate.postForObject(url+restParm, null, String.class);
이것은 잘 동작하고 있습니다.
HTTP 상태 코드 (예 : 200 OK)를 검색하고 싶습니다. 내가 어떻게 할 수 있니? 감사.
해결법
-
==============================
1.다음과 같이 postForEntity 메서드를 사용합니다 ...
다음과 같이 postForEntity 메서드를 사용합니다 ...
ResponseEntity<String> response = restTemplate.postForEntity(url+restParm, null, String.class); HttpStatus status = response.getStatusCode(); String restCall = response.getBody();
-
==============================
2.RestTemplate이 응답을 얻을 수 없다면 꽤 이상 할 것입니다. 단순히 사실이 아닙니다.
RestTemplate이 응답을 얻을 수 없다면 꽤 이상 할 것입니다. 단순히 사실이 아닙니다.
postForEntity 메소드를 사용하면
http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/http/ResponseEntity.html
문서에서 알 수 있듯이 응답 개체는 상태를가집니다.
from https://stackoverflow.com/questions/16401909/spring-resttemplate-post-response by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] OAuth2 클라이언트 자격증 명 흐름 이해하기 (0) | 2019.03.19 |
---|---|
[SPRING] Spring에서 Lifecycle 인터페이스는 어떻게 작동합니까? "최상위 싱글 톤 빈"이란 무엇입니까? (0) | 2019.03.19 |
[SPRING] BCryptPasswordEncoder는 동일한 입력에 대해 다른 암호를 생성합니다. (0) | 2019.03.19 |
[SPRING] 스프링 데이터 JPA - 주입이 실패합니다 - BeanCreationException : 필드를 자동 줄 바꿈 할 수 없습니다. (0) | 2019.03.19 |
[SPRING] Spring 캐시 가능 대 CachePut? (0) | 2019.03.19 |