728x90
반응형
RestTemplate로 Post 요청을 보내고, 응답 코드를 확인하는 메서드
*Header 값(Authorization)만 추가하고, Body는 빈 값으로 요청
*자세한 설명 생략
/**
* POST 요청
*/
public static boolean sendPost(String jwt) {
boolean result = false;
try {
// RestTemplate 객체 생성
RestTemplate restTemplate = new RestTemplate();
// 요청 URL
String url = "http://요청IP:요청PORT/요청주소/go.do";
// HTTP 헤더 설정
HttpHeaders headers = new HttpHeaders();
headers.set("Content-Type", "application/json; charset=UTF-8");
headers.set("Authorization", jwt);
// 요청 엔티티 설정 (바디와 헤더 포함)
HttpEntity<String> requestEntity = new HttpEntity<>("{}", headers);
// POST 요청 수행
ResponseEntity<String> response = restTemplate.postForEntity(url, requestEntity, String.class);
// 응답 코드 확인
int responseCode = response.getStatusCodeValue();
result = (200 <= responseCode && responseCode < 300);
} catch (Exception e) {
log.error("[ ERR ] 9999: ", e);
}
return result;
}
728x90
728x90
'▶ Back-End > Java' 카테고리의 다른 글
SNS 간편로그인 - 구글 로그인 API 호출 및 사용자 정보 받기 (0) | 2024.07.15 |
---|---|
SNS 간편로그인 - 카카오 로그인 API 호출 및 사용자 정보 받기 (0) | 2024.07.11 |
LocalDate Jackson Data Format 변경 (0) | 2023.11.23 |
@RestControllerAdvice - 전역 예외 처리 (0) | 2023.11.17 |
Swagger UI Hangs on Big Json Respones 해결 방법 (0) | 2023.10.18 |
댓글