后台-volley框架volleyError.networkResponse.data为空

问题描述

volley框架volleyError.networkResponse.data为空

我使用了volley数据请求框架,别的接口都可以用,但是用到了其中的一个借口时,我调试错误发现onErrorResponse的回调方法中volleyError.networkResponse.data==null

解决方案

这个有可能你的网络有问题,有可能后台出问题

解决方案二:

您好,您这个问题解决了吗?我现在也遇到这个问题了,我的QQ是1324293418,您可以加一下,告诉我解决方案吗?

解决方案三:

你可以在模拟器上运行一下,看看是否可以访问,或者先用httpurlconnection访问试试

解决方案四:

是不是你的url错了?或者干脆没网

解决方案五:

没有返回数据有很多种可能,你需要在详细判断一下错误的具体类型。

1、volleyError.networkResponse.statusCode可以返回错误时的响应码,4xx一般表示客户端错误,5xx一般表示服务器错误;

2、你还可以判断是否是网络错误造成的:

public static boolean isNetworkProblem(VolleyError error) {
    return (error instanceof TimeoutError)
            || (error instanceof NetworkError)
            || (error instanceof NoConnectionError);
}

3、你可以和后台的开发人员一起调试,让他帮你查看一下后台的日志,来定位问题。

时间: 2025-01-20 20:32:52

后台-volley框架volleyError.networkResponse.data为空的相关文章

后台方法可以执行,json数据也有了,但是data为空,不知道什么原因

问题描述 后台方法可以执行,json数据也有了,但是data为空,不知道什么原因 alert(name); var url="<%=basePath %>CylServlet?method=checkname&meth2=xxx"; $.ajax({ url : url, async : false, // 同步, 等待执行完 type : "get", data : { "name" : name, "pname&

Android Volley框架全面解析_Android

 Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据.Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高. 不过HttpURLConnection和HttpClient的用法还是稍微有些复杂的,如果不进行适当封装的话,很容易就会写出不少重复代码.于是乎,一些Android网络

Android Volley框架使用源码分享_Android

过去在Android上网络通信都是使用的Xutils 因为用它可以顺道处理了图片和网络这两个方面,后来发觉Xutils里面使用的是HttpClient  而Google在6.0的版本上已经把HttpClient废除了,所以开始寻找新的网络框架,okhttp也用过,但是它是在作用在UI线程,使用起来还需要用handler 所以就先用着Volley框架了.  这里我先分析下Volley框架的简单网络请求的源码. 使用Volley请求网络数据的简单过程: RequestQueue queue = Vo

Android Volley框架使用源码分享

过去在Android上网络通信都是使用的Xutils 因为用它可以顺道处理了图片和网络这两个方面,后来发觉Xutils里面使用的是HttpClient  而Google在6.0的版本上已经把HttpClient废除了,所以开始寻找新的网络框架,okhttp也用过,但是它是在作用在UI线程,使用起来还需要用handler 所以就先用着Volley框架了.  这里我先分析下Volley框架的简单网络请求的源码. 使用Volley请求网络数据的简单过程: RequestQueue queue = Vo

Android中Volley框架进行请求网络数据的使用_Android

问题的阐述:Android SDK中的HttpClient和HttpUrlConnection两种请求方式用来处理网络的复杂的操作,但当应用比较复杂的时候需要我们编写大量的代码处理很多东西:图像缓存,请求的调度等等: 解决:Volley就是为解决这些而生,它与2013年Google I/O大会上被提出:使得Android应用网络操作更方便更快捷:抽象了底层Http Client等实现的细节,让开发者更专注与产生RESTful Request.另外,Volley在不同的线程上异步执行所有请求而避免

Android中Volley框架进行请求网络数据的使用

问题的阐述:Android SDK中的HttpClient和HttpUrlConnection两种请求方式用来处理网络的复杂的操作,但当应用比较复杂的时候需要我们编写大量的代码处理很多东西:图像缓存,请求的调度等等: 解决:Volley就是为解决这些而生,它与2013年Google I/O大会上被提出:使得Android应用网络操作更方便更快捷:抽象了底层Http Client等实现的细节,让开发者更专注与产生RESTful Request.另外,Volley在不同的线程上异步执行所有请求而避免

easyui onloadsuccess事件返回的data为空

问题描述 easyui onloadsuccess事件返回的data为空 后台传给页面的数据已经显示出来了,但是我给onloadsuccess事件绑定了一个函数, 这个事件返回的data数据为空,这是怎么回事 解决方案 f12看下network标签,看下是否有数据.另外贴一下代码吧. 解决方案二: 代码呢?onloadsuccess中return内容没有意义,没有接受者

volley框架服务端接受代码

问题描述 volley框架服务端接受代码 客户端用volley框架写的,服务端不知道怎么接受客户端发来的请求,求大神帮忙啊!!! 急急急!!! 客户端请求为: public void testVolleyGet() { String httpurl = "http://192.168.1.106:5432/fdfa/Accept"; //RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext())

BG-UI:一个后台UI框架

BG-UI,一个可以快速上手的后台UI框架 1.简述 此项目为后台UI框架,并根据url中的hash提供简单的路由功能,页面的数据渲染依然交给服务器端. UI基于BootStrap3.兼容移动端.兼容IE8+及其它主流浏览器. github地址 演示地址 2.目录结构 public    ┗css      ┠vendor      //存放第三方css文件      ┗basic.css   //基础css    ┗images    ┗js      ┠vendor      //存放第三方