1. ResponseEntity

 

HttpEntity: 스프링에서 제공하는 클래스이고, Http request/reponse가 이루어질 때 Http 헤더와 바디를 포함하는 클래스이다.

Request/Response Entity는 HttpEntity를 상속받는다

 

=> ResponseEntity는 사용자의 HttpRequest에 대한 응답하는 데이터(Http Stauts, Header,Body)를 가진다.

 

 

2. TestRestTemplate

:Rest 방식으로 개발한  API의 Test를 최적화하기 위해 만들어진 클래스이다.

Http 요청 후 데이터를 응답받을 수 있는 템플릿 객체이며, ResponseEntity와 함께 자주 사용된다. 

Header와 Content-Type 등을 설정하여 API를 호출할 수 있다. 

 

 

-restTemplate.getForEntity(): 기본 http 헤더를 사용하며 결과를 ResponseEntity로 반환받는다. 

 

 

 

 

참고한 사이트: https://easybrother0103.tistory.com/64

+ Recent posts