zoukankan      html  css  js  c++  java
  • android的httpUtils

    一个android的httpUtils类

    package com.kblw.client04.http;
    
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    /**用于json解析的工具类 获取服务端返回数据 并且转为字符串
     * Created by KBLW on 2016/5/28.
     */
    public class HttpUtils {
        public  static String getJsonStringContent(String url_path){
        try{
            URL url = new URL(url_path);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setConnectTimeout(3000);
            connection.setRequestMethod("GET");
            connection.setDoInput(true);
            int code = connection.getResponseCode();
            if (code==200){
            return changeInputStream(connection.getInputStream());
            }
        }catch (Exception e) {
            e.printStackTrace();
            return "";
        }
            return "";
        }
    
        private static String changeInputStream(InputStream inputStream) {
            String jsonString = "";
            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
            int len = 0;
            byte[] data = new byte[1024];
            try {
                while ((len=inputStream.read(data))!=-1){
                    outputStream.write(data,0,len);
                } jsonString = new String(outputStream.toByteArray());
            } catch (IOException e) {
                e.printStackTrace();
            }
            return jsonString;
        }
    
    }

    先放这 后面再弄

  • 相关阅读:
    Hadoop
    java获取系统指定时间年月日
    JS获取系统的指定定年月日
    nodetree中 前面复选框禁用插件
    JS生成指定长度的随机数
    Post的请求案例
    Ajax的简单请求案例
    from 表单提交
    Oracle中添加视图
    java double保留小数点的零的问题,java保留小数点问题
  • 原文地址:https://www.cnblogs.com/bycainiao/p/5653074.html
Copyright © 2011-2022 走看看