From b5f6ddbb18ec02aa0728529e90eb66c461a0af51 Mon Sep 17 00:00:00 2001 From: Jung Date: Fri, 22 Nov 2024 12:18:17 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20HttpHeader=EB=A5=BC=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=ED=95=98=EC=97=AC=20club-service=EC=97=90=20userReferenceId=20?= =?UTF-8?q?=EC=A3=BC=EC=9E=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/club/gach_dong/service/AdminService.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/admin-service/src/main/java/club/gach_dong/service/AdminService.java b/admin-service/src/main/java/club/gach_dong/service/AdminService.java index 0f3f189..70debd5 100644 --- a/admin-service/src/main/java/club/gach_dong/service/AdminService.java +++ b/admin-service/src/main/java/club/gach_dong/service/AdminService.java @@ -3,6 +3,8 @@ import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import org.springframework.web.client.HttpClientErrorException; @@ -43,7 +45,12 @@ public InviteCode registerInviteCode(String inviteCode, String userReferenceId) String url = clubServiceUrl + "/admin/api/v1/authorize-admin"; try { - ResponseEntity response = restTemplate.postForEntity(url, clubId, Void.class); + HttpHeaders headers = new HttpHeaders(); + headers.set("X-USER-REFERENCE-ID", userReferenceId); + + HttpEntity requestEntity = new HttpEntity<>(clubId, headers); + + ResponseEntity response = restTemplate.postForEntity(url, requestEntity, Void.class); if (!response.getStatusCode().is2xxSuccessful()) { throw new IllegalArgumentException("동아리 관리자 권한 부여 실패");