230531 SpringBoot REST_API_URI 설정

Myung A Lee·2023년 5월 31일
0

SpringBoot

목록 보기
6/8
post-thumbnail

REST_API URI 설정

URI 설정

// 사용할 요청 주소
String url ="https://api.odcloud.kr/api/15077586/v1/centers";

// WebClient를 url을 사용하여 그냥 요청할 경우 인코딩 문제로 인증키에 문제가 발생한다. 
// 따라서 DefaultUriBuilderFactory를 이용한 인코딩 과정이 필요하다

// 1. urlBuild를 설정해주는 DefaultUriBuilderFactory Class 인스턴스를 생성
DefaultUriBuilderFactory fac = new DefaultUriBuilderFactory(url);
// 2. 해당 인스턴스를 활용하여 인코딩 모드를 설정.
fac.setEncodingMode(EncodingMode.VALUES_ONLY);
//3. 빌드 설정을 완료 후 WebClient 인스턴스를 생성할 때 해당 UriBuilder Uri를 만든 다고 설정 
WebClient client = WebClient.builder().uriBuilderFactory(fac).baseUrl(url).build();
		

0개의 댓글