Android使用Okhttp执行同步请求报错

执行代码:

/**
     * 执行请求
     * @param post 是否post请求
     */
    private void run(boolean post){
        Request request = getRequest(post);
        Response r = null;
        try {
            r = okHttpClient.newCall(request).execute();
        } catch (IOException e) {
            e.printStackTrace();
        }
        if(r!=null) try {
            responses = r.body().string();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

报错异常:

08-16 09:07:17.097 20339-20370/? E/Market-Connection: Connection failed : NETWORK_ERROR
08-16 09:09:26.940 20339-20370/? E/Market-Connection: Connection failed : NETWORK_ERROR

请问怎么回事儿?

阅读 5.6k
4 个回答

加了网络权限?

你把url拼起来在浏览器上试试,看看是不是服务器那边的问题。

你没有加权限吧

检查url ,检查权限

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题