import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class test { private StringBuffer getConnect(String getUrl) { StringBuffer sb = new StringBuffer(""); try { URL url = new URL(getUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setRequestMethod("GET"); connection.setUseCaches(false); connection.setInstanceFollowRedirects(true); connection.setRequestProperty("connection", "Keep-Alive"); connection.connect(); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String lines; while ((lines = reader.readLine()) != null) { lines = new String(lines.getBytes(), "utf-8"); sb.append(lines); } // 转一下 stringbuffer -- to -- JOSN对象 JSONObject object = JSON.parseObject(sb.toString()); // 拿到响应结果中的状态码 int status = object.getIntValue("status"); if (status == 200) { // 成功 return true System.out.println(sb); } else { // 失败 return false System.out.println(sb); } // 关闭资源 reader.close(); // 断开连接 connection.disconnect(); } catch (Exception e) { e.printStackTrace(); } return sb; } }
get请求连接
最新推荐文章于 2024-08-05 20:58:10 发布