지금까지는 Client 즉, 브라우저로부터 요청을 받는 서버의 입장에서 개발을 진행해왔습니다.
Spring에서는 서버에서 다른 서버로 간편하게 요청할 수 있도록 RestTemplate 기능을 제공하고 있다.
Get 요청 방법
Client 입장 서버
1. RestTemplate을 주입 받습니다.
Post 요청 방법
Client 입장 서버
요청 받은 검색어를 Query String 방식으로 Server 입장의 서버로 RestTemplate를 사용하여 요청합니다.
요청 Header에 정보를 추가하고 싶다면?
RestTemplate으로 요청을 보낼 때 Header에 특정 정보를 같이 전달 하고 싶으면
RestTemplate의 exchange를 사용한다.