ResponseEntity<ApiResponse<Empty>> response = restTemplate.exchange(
BASE_URL, HttpMethod.PUT, requestEntity, new ParameterizedTypeReference<ApiResponse<Empty>>() {}
);
ApiResponse
객체를 통해 응답을 받음 -> 응답의 상태 코드, 결과 유형, 데이터가 포함될 수 있음
Empty
는 응답의 데이터가 없음을 나타냄
-> PUT 요청 후에 서버로부터 반환되는 응답의 상태와 유형을 확인하려는 것
ResponseEntity<Void> response = restTemplate.exchange(
BASE_URL, HttpMethod.PUT, requestEntity, Void.class
);
응답 형식 void -> PUT 요청 후 서버로부터 반환되는 응답에 대한 정보를 받지 않음
요청이 성공적으로 처리되었는지 여부를 확인하기 위해 HTTP 상태 코드만 사용함
-> PUT 요청의 성공 여부