请求网络

来源:互联网 发布:31周胎儿b超数据 编辑:程序博客网 时间:2024/06/10 00:33
public class NetWorkUtils {    public static String getString(String path){        HttpClient client = new DefaultHttpClient();        HttpGet get = new HttpGet(path);                try {            HttpResponse response = client.execute(get);            if(response.getStatusLine().getStatusCode()==200){                String string = EntityUtils.toString(response.getEntity(), "utf-8");                return string;            }        } catch (Exception e) {            e.printStackTrace();        }    return null;    }
复制代码
复制代码
public class NetWorkUtils {    public static String getString(String path){        try {            URL url =new URL(path);            HttpURLConnection conn = (HttpURLConnection)url.openConnection();            conn.setConnectTimeout(5*1000);            conn.setReadTimeout(5000);            conn.setRequestMethod("GET");            int code = conn.getResponseCode();            if(code==200){                InputStream inStream = conn.getInputStream();                int len=-1;                byte[] arr = new byte[1024];                StringBuilder builder = new StringBuilder();                while((len=inStream.read(arr))!=-1){                    builder.append(new String(arr,0,len));                }                return builder.toString();            }        } catch (Exception e) {            e.printStackTrace();        }        return null;    }
0 0