android简单的get请求

 //get方法获取数据
    public String getData(String http) {
        Log.e("wx_","请求http="+http);
        Response response;
        String strResponse;
        //准备网络请求
        OkHttpClient client = OkHttpUtils.getInstance().getOkHttpClient();
        Request request = new Request.Builder()
                .url(http)
                .build();
        try {
            response = client.newCall(request).execute();
            if (!response.isSuccessful()) {
                return "网络请求失败";
            }
            ResponseBody body = response.body();
            if (body == null) {
                return "网络请求返回body为空";
            }
            strResponse = body.string();
            //解析返回的JSON字符串
        } catch (IOException e) {
            e.printStackTrace();
            return "网络请求异常" + e.getMessage();
        }
        return strResponse;
    }
发布了45 篇原创文章 · 获赞 22 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_24542767/article/details/103579931
今日推荐