아래에서 GET 및 POST HTTP 메서드를 사용하여 몇 가지 샘플 RestClient 교환 요청을 보여 드리겠습니다. TODOModel 개체 목록을 다시 가져옵니다 HTTP GET 요청을 보내려면 다음 코드 예제를 사용할 수 있습니다: 아래 코드 예제는 위에서 언급 한 공개 RESTful 웹 서비스 엔드 포인트에 HTTP GET 요청을 보내고 공동 될 단일 JSON 개체를 다시 얻을 것 이다 TodoModel Java 클래스로 전환되었습니다. TodoModel Java 클래스의 소스 코드는 위에 있습니다. 다음으로, 우리는 PUT을 보고 시작 합니다–그리고 더 구체적으로이 작업에 대 한 교환 API, template.put API 때문에 매우 간단 합니다. HTTP POST 요청을 보내는 경우와 마찬가지로 RestTemplate 전송 HTTP Put 요청을 만들 수 있습니다. 도움말은 RestTemplate 클래스를 사용 하 고 HTTP Put 요청을 보낼 수 있는 방법의 예입니다. 나머지 템플릿은 RESTful 웹 서비스를 사용하는 응용 프로그램을 만드는 데 사용됩니다. exchange() 메서드를 사용하여 모든 HTTP 메서드에 대한 웹 서비스를 사용할 수 있습니다. 아래 제공된 코드는 나머지 템플릿 개체를 자동으로 배선하기 위해 나머지 템플릿에 대한 Bean을 만드는 방법을 보여 주었습니다. 우리는 또한 리소스 DTO에 직접 응답을 매핑할 수 있습니다 – 예를 들어: 우리가 교환 메서드를 호출 말할 수 있습니다., 지금 반환 401, 하지만 응답에는 몇 가지 상태 정보를 가지고 본문이 있다. 현재 구현은 예외를 throw하므로 해당 본문을 구문 분석하는 방법. 가능하면 다른 응답 코드에 대한 변환 응답을 만들기 위해 나머지 템페이드를 만드는 방법.

안녕하세요 로케시, 나는 OAuth2RestTemplate를 사용하여 스프링 OAuth2 예제를 구현기대하고 있습니다. 나는 해결책을 찾기 위해 많은 고글,하지만 어떤 작업 예제를 찾을 수 없습니다. 마지막으로 URL (아주 좋은)https://stackoverflow.com/questions/23486186/access-tokens-using-2-legged-oauth-2-0-and-apache-oauthclient 얻었습니다. 솔루션 2를 구현하려고하지만 나머지 템플릿을 사용하여 Facebook + Spring OAuth2와 통합 할 수있는 방법을 확실하지 않습니다. 당신은 최대한 빨리 저를 도와 주세요 수 있습니까? 응답 엔티티 결과 = restTemplate.exchange (uri, HttpMethod.POST, 엔터티, String.class); 교환() 메서드에 대한 URL, HttpMethod 및 반환 유형을 제공합니다. RestController 또는 서비스 클래스에 RestTemplate를 삽입하는 종속성 주입 및 @Autowired 개의 추가를 사용할 수 있도록 공용 정적 void main(String[] args) 함수가 포함된 파일에 RestTemplate bean을 만듭니다. 다음은 RestTemplate 빈을 만드는 내 Spring Boot 응용 프로그램 파일의 예입니다. 이 주위에 봐: OAuth2RestTemplate 및 https://stackoverflow.com/questions/27864295/how-to-use-oauth2resttemplate https://stackoverflow.com/questions/54429549/spring-boot-multipart-content-type-http-request-using-resttemplate RestTemplate 클래스는 REST 서비스를 호출하도록 설계되었기 때문에 주요 메서드가 HTTP 프로토콜의 메서드인 REST의 기초와 밀접하게 연결되어 있다는 것은 놀라운 일이 아닙니다: HEAD, GET, POST, PUT, DELETE 및 옵션.

예를 들어 RestTemplate 클래스에는 메서드 headForHeaders(), getForObject(), postForObject(), put() 및 delete() 등이 있습니다. RestTemplate는 HTTP 메서드에 의해 일반적인 시나리오에 대 한 템플릿을 제공 합니다. 참고: 5.0부터 비차단, 반응성 org.springframework.web.reactive.client는 스트리밍 시나리오뿐만 아니라 동기화 및 비동기를 효율적으로 지원하는 RestTemplate에 대한 현대적인 대안을 제공합니다.