|
@@ -3,12 +3,15 @@ package com.jpsoft.picc.modules.sys.controller;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
+import org.springframework.http.converter.HttpMessageConverter;
|
|
|
+import org.springframework.http.converter.StringHttpMessageConverter;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
+import java.nio.charset.Charset;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping("/sys/api")
|
|
@@ -19,6 +22,13 @@ public class ApiController {
|
|
|
public ResponseEntity<String> selectAll(HttpServletRequest request){
|
|
|
RestTemplate restTemplate = new RestTemplate();
|
|
|
|
|
|
+ for (HttpMessageConverter<?> httpMessageConverter : restTemplate.getMessageConverters()) {
|
|
|
+ if(httpMessageConverter instanceof StringHttpMessageConverter) {
|
|
|
+ ((StringHttpMessageConverter) httpMessageConverter).setDefaultCharset(Charset.forName("UTF-8"));
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
String path = request.getContextPath();
|
|
|
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
|
|
|