企业型网站建设制作平台_哪个公司的app开发_网络营销到底是个啥_网络营销就是网站营销
public class WechatPayRequest {@Resourceprivate CloseableHttpClient wxPayClient;public String wechatHttpGet(String url) {try {HttpGet httpGet = new HttpGet(url);httpGet.setHeader("Accept", "application/json");CloseableHttpResponse response = wxPayClient.execute(httpGet);return getResponseBody(response);}catch (Exception e){throw new RuntimeException(e.getMessage());}}public String wechatHttpPost(String url,String paramsStr) {try {HttpPost httpPost = new HttpPost(url);StringEntity entity = new StringEntity(paramsStr, "utf-8");entity.setContentType("application/json");httpPost.setEntity(entity);httpPost.setHeader("Accept", "application/json");CloseableHttpResponse response = wxPayClient.execute(httpPost);return getResponseBody(response);}catch (Exception e){throw new RuntimeException(e.getMessage());}}private String getResponseBody(CloseableHttpResponse response) throws IOException {HttpEntity entity = response.getEntity();String body = entity==null?"":EntityUtils.toString(entity);int statusCode = response.getStatusLine().getStatusCode();if (statusCode == HttpStatus.SC_OK || statusCode == HttpStatus.SC_NO_CONTENT) {log.info("成功, 返回结果 = " + body);} else {String msg = "微信支付请求失败,响应码 = " + statusCode + ",返回结果 = " + body;log.error(msg);throw new RuntimeException(msg);}return body;}">