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;
        }
    
    }

    先放这 后面再弄

  • 相关阅读:
    Photoshop
    前端性能优化
    Angular Cli和npm、node.js命令
    Angular项目结构
    页面布局
    滚动条与height
    1.2 Angular入门
    前端的e2e测试
    Angular的部署
    jQuery插件开发的基本形式
  • 原文地址:https://www.cnblogs.com/bycainiao/p/5653074.html
Copyright © 2011-2022 走看看