NetWork

来源:互联网 发布:记忆力训练软件哪种好 编辑:程序博客网 时间:2024/06/10 20:37
package com.example.day14.TextUtils;


import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;


/**
 * Created by 刘阳洲 on 2017/12/13.
 */


public class TextUtils {
    private static final String JSON_URL = "http://gank.io/api/data/%E7%A6%8F%E5%88%A9/10/1";


    public String getJsonget(String param){
        String data = "";
        try {
            URL url = new URL(param);
            HttpURLConnection Conn = (HttpURLConnection) url.openConnection();
            Conn.setConnectTimeout(5000);
            Conn.setReadTimeout(5000);
            int responseCode = Conn.getResponseCode();
            if (responseCode==200){
                InputStream inputStream=Conn.getInputStream();
                ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
                byte[] b=new byte[1024];
                int len=-1;
                while ((len=inputStream.read(b))!=-1){
                    outputStream.write(b, 0, len);


                }
                data = outputStream.toString();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }


        return data;
    }
}