fix: 카카오 bulk send 처리시 utf-8 추가

main
Jonguk. Lim 1 year ago
parent 9693676b53
commit 44cd8bb727

@ -1,6 +1,5 @@
package kr.xit.core.spring.config;
import java.nio.charset.*;
import java.util.*;
import javax.servlet.DispatcherType;
@ -249,10 +248,10 @@ public class WebMvcConfig implements WebMvcConfigurer {
}
@Bean
public HttpMessageConverter<String> responseBodyConverter() {
return new StringHttpMessageConverter(StandardCharsets.UTF_8);
}
// @Bean
// public HttpMessageConverter<String> responseBodyConverter() {
// return new StringHttpMessageConverter(StandardCharsets.UTF_8);
// }
/**
* MappingJackson2XmlHttpMessageConverter
@ -269,7 +268,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
iterator.remove();
}
}
converters.add(responseBodyConverter());
//converters.add(responseBodyConverter());
converters.addAll(xml);
}

@ -103,6 +103,8 @@ public class ApiWebClientUtil {
public <T> T exchangeKkopay(final String url, final HttpMethod method, final Object body, final Class<T> rtnClzz, final CmmEnsRlaybsnmDTO ensDTO) {
Map<String, String> map = new HashMap<>();
map.put(HttpHeaders.ACCEPT_CHARSET, StandardCharsets.UTF_8.name());
map.put(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8");
map.put(HttpHeaders.AUTHORIZATION,
String.format("%s %s", Constants.JwtToken.GRANT_TYPE.getCode(), ensDTO.getKakaoAccessToken()));
map.put(Constants.HeaderName.UUID.getCode(), ensDTO.getKakaoContractUuid());
@ -129,7 +131,7 @@ public class ApiWebClientUtil {
Map<String, String> map = new HashMap<>();
map.put(HttpHeaders.ACCEPT_CHARSET, StandardCharsets.UTF_8.name());
map.put(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON + ";charset=UTF-8");
map.put(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8");
map.put(HttpHeaders.AUTHORIZATION, String.format("KakaoAK %s", ensDTO.getKakaoDealerRestApiKey()));
map.put(Constants.JwtToken.PARTNER_REST_API_KEY.getCode(), String.format("KakaoAK %s", ensDTO.getKakaoPartnerRestApiKey()));
map.put(Constants.JwtToken.SETTLE_ID.getCode(), ensDTO.getKakaoSettleId());

Loading…
Cancel
Save