|
|
@@ -12,6 +12,8 @@ import org.springframework.http.HttpEntity;
|
|
|
import org.springframework.http.HttpHeaders;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.util.Assert;
|
|
|
+import org.springframework.util.LinkedMultiValueMap;
|
|
|
+import org.springframework.util.MultiValueMap;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
import java.util.Map;
|
|
|
@@ -53,6 +55,8 @@ public class AbstractAgent {
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
|
|
|
headers.add("referer", getSignature());
|
|
|
+ MultiValueMap<String, Object> formData = new LinkedMultiValueMap<>();
|
|
|
+ formData.setAll(vars);
|
|
|
HttpEntity<Map<String, Object>> request = new HttpEntity<>(vars, headers);
|
|
|
String returnStr = restTemplate.postForEntity(getUASUrl() + url, request, String.class).getBody();
|
|
|
ResultWrap<String> wrap = JSON.parseObject(returnStr, new TypeReference<ResultWrap<String>>(){});
|