| | |
| | | |
| | | import com.whyc.dto.ResultA200Dto; |
| | | import com.whyc.dto.ResultActmDto; |
| | | import com.whyc.dto.ResultActmDto2; |
| | | import com.whyc.dto.ResultActmBaseDto; |
| | | import org.springframework.http.*; |
| | | import org.springframework.util.MultiValueMap; |
| | | import org.springframework.web.client.RestClientException; |
| | |
| | | } |
| | | |
| | | //post请求传入form-data 格式 |
| | | public static Object postForFormDataActm( RestTemplate restTemplate,String url, MultiValueMap<String, Object> paramMap){ |
| | | public static ResultActmBaseDto postForFormDataActm( RestTemplate restTemplate,String url, MultiValueMap<String, Object> paramMap){ |
| | | HttpHeaders headers = new HttpHeaders(); |
| | | HttpMethod method = HttpMethod.POST; |
| | | // 设置以表单的方式提交 |
| | |
| | | } |
| | | //对results字符串进行去空格处理,查看是否存在"code":200的字符串 |
| | | String resultsAfter = results.replaceAll("\\s*",""); |
| | | Object dto; |
| | | ResultActmBaseDto dto; |
| | | if(resultsAfter.contains("code\":200")){ |
| | | dto= ActionUtil.getGson().fromJson(results, ResultActmDto.class); |
| | | }else{ |
| | | dto= ActionUtil.getGson().fromJson(results, ResultActmDto2.class); |
| | | dto= ActionUtil.getGson().fromJson(results, ResultActmBaseDto.class); |
| | | } |
| | | |
| | | |