Browse Source

Merge branch 'Develop' into 'Test'

Develop



See merge request !1015

menduo 6 years ago
parent
commit
8ec84025c0

+ 3 - 0
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/CaseLogicImpl.java

@@ -56,6 +56,7 @@ import com.google.gson.reflect.TypeToken;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.File;
 import java.io.InputStream;
 import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.Paths;
 import java.nio.file.Paths;
 import java.sql.Timestamp;
 import java.sql.Timestamp;
 import java.util.ArrayList;
 import java.util.ArrayList;
@@ -71,6 +72,7 @@ import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.domain.Pageable;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.http.ResponseEntity;
+import org.springframework.http.converter.StringHttpMessageConverter;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.util.LinkedMultiValueMap;
 import org.springframework.util.LinkedMultiValueMap;
 import org.springframework.util.MultiValueMap;
 import org.springframework.util.MultiValueMap;
@@ -364,6 +366,7 @@ public class CaseLogicImpl implements CaseLogic {
         params.add("app_name", caseName);
         params.add("app_name", caseName);
 
 
         RestTemplate restTemplate = new RestTemplate();
         RestTemplate restTemplate = new RestTemplate();
+        restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
         ResponseEntity<String> responseEntity = restTemplate.postForEntity
         ResponseEntity<String> responseEntity = restTemplate.postForEntity
                 (crowdAddress+"/Bug/api/extra/uploadExam", params, String.class);
                 (crowdAddress+"/Bug/api/extra/uploadExam", params, String.class);
         if(responseEntity.getStatusCode().equals(HttpStatus.OK)){
         if(responseEntity.getStatusCode().equals(HttpStatus.OK)){