lidongdong
2024-04-01 331b9312680c468176aa282396dca384afbbdf88
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/HttpClientUtil.java
@@ -1,6 +1,7 @@
package com.panzhihua.common.utlis;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
@@ -33,6 +34,8 @@
import lombok.extern.slf4j.Slf4j;
import javax.net.ssl.SSLContext;
import static com.panzhihua.common.utlis.wx.WXPayConstants.USER_AGENT;
/**
 * @program: springcloud_k8s_panzhihuazhihuishequ
@@ -190,7 +193,7 @@
            HttpResponse httpResponse = defaultHttpClient.execute(httpGet);
            if (httpResponse.getStatusLine().getStatusCode() != 200) {
                String errorLog = "请求失败,errorCode:" + httpResponse.getStatusLine().getStatusCode();
                log.info(errorLog);
                log.info("errorLog:{}"+errorLog);
                throw new Exception(url + errorLog);
            }
            // 读取返回信息
@@ -215,6 +218,8 @@
                bufferedReader.close();
        }
    }
    /**
     * http请求工具类,post请求
@@ -265,6 +270,31 @@
    }
    // HTTP GET请求
    public static String sendGet(String url) throws Exception {
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        //默认值GET
        con.setRequestMethod("GET");
        //添加请求头
        con.setRequestProperty("User-Agent", USER_AGENT);
        int responseCode = con.getResponseCode();
        log.info("发送 'GET' 请求到 URL:{}" + url);
        log.info("Response Code:{}" + responseCode);
        BufferedReader in = new BufferedReader(
                new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();
        //打印结果
        log.info("uu洗车返回:{}"+response.toString());
        return response.toString();
    }
    /**
     * http请求工具类,post请求
     *