|
|
|
@ -63,7 +63,7 @@ public class RestUtil {
|
|
|
|
|
/**
|
|
|
|
|
* RestAPI 调用器
|
|
|
|
|
*/
|
|
|
|
|
private final static RestTemplate RT;
|
|
|
|
|
private static RestTemplate RT;
|
|
|
|
|
|
|
|
|
|
static {
|
|
|
|
|
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
|
|
|
|
@ -232,7 +232,17 @@ public class RestUtil {
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
HttpEntity<String> request = new HttpEntity<>(body, headers);
|
|
|
|
|
//回调接口
|
|
|
|
|
if (url.contains("callback")) {
|
|
|
|
|
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
|
|
|
|
|
requestFactory.setConnectTimeout(30000);
|
|
|
|
|
requestFactory.setReadTimeout(30000);
|
|
|
|
|
RT = new RestTemplate(requestFactory);
|
|
|
|
|
}
|
|
|
|
|
// 解决乱码问题
|
|
|
|
|
RT.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
|
|
|
|
|
return RT.exchange(url, method, request, responseType);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|