RestTemplate 3

spring Resttemplate get 으로 가져오기 정리

@GetMapping("/GetkobisData") public String callAPI() throws JsonProcessingException { HashMap result = new HashMap(); String jsonInString = ""; try { HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); factory.setConnectTimeout(5000); //타임아웃 설정 5초 factory.setReadTimeout(5000);//타임아웃 설정 5초 RestTemplate restTemplate = new RestTemplate(factory); HttpHeader..

카테고리 없음 2023.10.14

MAP >> JSON >> JSONArray 변환 참조

MAP >> JSON >> JSONArray 변환 참조 https://stackoverflow.com/questions/19018509/java-loop-over-json-array rest api 를 get 으로 받아오는데.. header 에 API KEY 세팅해야되고.. POST 가 아니면 restTemplate 방식은 이상하고 아오 아오 restTemplate.exchange 에서getBody()로 가져온 데이터중 배열 데이터 제어하기가 순수 JAVA 컬렉션으로는 해결이 잘 안되어서머리가 나쁜건지 ㅠ_ㅠ 엉엉 JSON 으로 변환하여 .. 해결JSONObject jsonObj = new JSONObject(response.getBody());

spring http header 통신

검색해보니 제일 간단한게 RestTemplate 인것 같아서 공유 @GetMapping(value = "/test2")public void geturl() {HttpHeaders header = new HttpHeaders();header.set("token", "토큰키");header.set("id_pcode", "10"); ResponseEntity response = new RestTemplate().exchange("요청할 URL", HttpMethod.GET, new HttpEntity(header), String.class); System.out.println("response == " + response);} ** RestTemplate 메서드 참고 (http://spring.io/blog/..