import org.springframework.web.client.RestTemplate;
//注解生成对象
@Autowired
private RestTemplate restTemplate;
String url = "https://www.zhu.com/checkit";
//设置访问参数
// HashMap<String, Object> params = new HashMap<>();
MultiValueMap<String, String> params= new LinkedMultiValueMap<>();
PayBean bean = new PayBean();
params.add("v_mid", bean.v_mid);
params.add("v_oid", bean.v_oid);
params.add("v_rcvname", bean.v_rcvname);
params.add("v_rcvaddr", bean.v_rcvaddr);
params.add("v_rcvtel", bean.v_rcvtel);
params.add("v_rcvpost", bean.v_rcvpost);
params.add("v_amount", bean.v_amount);
params.add("v_ymd", bean.v_ymd);
params.add("v_orderstatus", bean.v_orderstatus);
params.add("v_ordername", bean.v_ordername);
params.add("v_moneytype", bean.v_moneytype);
params.add("v_url", bean.v_url);
bean.v_md5info = getValue(bean);
params.add("v_md5info", bean.v_md5info);
//设置Http的Header
HttpHeaders headers = new HttpHeaders();
// headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
// 请勿轻易改变此提交方式,大部分的情况下,提交方式都是表单提交
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
//设置访问的Entity
HttpEntity entity = new HttpEntity<MultiValueMap<String, String>>(params, headers);
ResponseEntity<String> me_result = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);
String res = me_result.getBody();
HttpStatus statusCode = me_result.getStatusCode();
int code = statusCode.value();
if (code == 200) {
//JSONObject dataResource = JSON.parseObject(res.toString());
}