android url在网页上可以打开,但在程序网络请求时就报404

nihaohell 发布于 2016/05/13 11:25
阅读 1K+
收藏 0

   网络访问代码如下:

 public static byte[] downFrom1(String path){
        Request request = new Request.Builder()
         .url(path)
         .get()
         .build();
         try {
            Response     response = client.newCall(request).execute();
            if (!response.isSuccessful())throw new IOException("" + response);
            return response.body().bytes();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
         return new byte[0];
}

控制台打印出的错误如下:

05-13 11:31:30.176: W/System.err(10828): java.io.IOException: Response{protocol=http/1.1, code=404, message=Not Found}

路径没有错,在浏览器可以打开,可是在程序中网络请求时就返回404,求解

加载中
0
信志
信志
path的地址什么  有没有加入http呢,url要写全
nihaohell
nihaohell
当时后台返回码写错了。。。
0
cherishap
cherishap
楼主解决了吗?遇到同样的问题,求解
nihaohell
nihaohell
当时后台返回码写错了。。。。
返回顶部
顶部