XUtils框架中HttpUtils使用Get请求时总是返回相同信息的问题解决,xutilshttputils

如需转载请标明出处:http://blog.csdn.net/itas109

版本:Xutils 2014年11月11日

下载地址:https://github.com/wyouflf/xUtils

今天做开发的时候,使用pulltorefresh下拉刷新时,每次刷新一定时间内总是返回相同内容,要过一段时间后才能刷新。

解决办法:

最后发现XUtils中的HttpUtils框架采用的时,HttpUtils对于GET请求采用了LRU缓存处理,默认60秒内提交返回上次成功的结果。

HttpUtils http = new HttpUtils(10000);//10s超时

http.configCurrentHttpCacheExpiry(5000); // 设置缓存5秒,5秒内直接返回上次成功请求的结果。

最终将缓存设置为5秒,效果比较客观了。

如需转载请标明出处:http://blog.csdn.net/itas109

时间: 2024-08-08 22:07:31

XUtils框架中HttpUtils使用Get请求时总是返回相同信息的问题解决,xutilshttputils的相关文章

AJAX请求时status返回状态明细表

AJAX请求时status返回状态明细表 readyState的五种状态2010-03-04 18:24对于readyState的五种状态的描述或者说定义,很多Ajax书(英文原版)中大都语焉不详 在<Pragmatic Ajax A Web 2.0 Primer >中偶然看到对readyStae状态的介绍,感觉这个介绍很实在-- 比较理想的解释方法应该以"状态:任务(目标)+过程+表现(或特征)"的表达模式来对这几个状态进行定义 在<Pragmatic Ajax A

记录一下http请求时各个返回码的定义

·400 - 错误的请求. ·401 - 访问被拒绝.IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因.这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - 登录失败. ·401.2 - 服务器配置导致登录失败. ·401.3 - 由于 ACL 对资源的限制而未获得授权. ·401.4 - 筛选器授权失败. ·401.5 - ISAPI/CGI 应用程序授权失败. ·401.7 – 访问被 Web 服务器上的 URL 授权策略拒绝.这个错误代码为 I

Ubuntu中配置Java环境变量时,出现command not found问题解决记录

百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对prifle编辑后, 在terminal中输入 sudo source /etc/profile,为了使profile文件更改成功时,出现command not found. 是因为用户权限不够,虽然普通用户已经用sudo获取了权限(这里不是很理解为什么,也是百度出的答案,如不对,还请指正呐!). 输入 sudo -s 输入 source /etc/profile 此时输入 java -versi

获取ExtJS中开启Form.fileUpload时,返回的信息

当Form,开启fileUpload后,不能按默认的方式得到action.result,开启fileUpload与否,返回的action.result的内容是不一样的 未开启fileUpload时,返回的action.result不正常的数据对象,包含了返回success,msg等信息 但开启fileUpload后,返回的action.result为布尔数据,相应的数据被包含在了action.response.responseText中,并使用<pre>,,,</pre>进行了包裹

mybatis中查询结果为空时不同返回类型对应返回值

今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同类型,查询结果为空时dao接口的返回值是一样的吗?接下来我就总结一下常见的几种情况. 第一种:resultType为基本类型,如string(在此暂且把string归纳为基本类型) 如果select的结果为空,则dao接口返回结果为null 第二种,resultType为基本类型,如int 后台报异

shell中使用while循环ssh时只循环第一行的问题解决

最近在写一个shell脚本,本想使用for循环来读取文件里面的内容,可是发现文件里每一行都有空格的,明显用for循环行不通过,我的目的是想一行一行读取文件内容,于是果断使用while循环来实现,可问题来了,当ssh完第一行后就退出了,后面都没有执行成功,如何避免自动读取一行就跳出while循环,此文将详细解释其原因. 文件内容如下:[[email protected]_hai~]#cat 2.txt scjz 2144 10.16.100.113  89scjz 2144 10.16.100.1

解决OneThink中模型中字段参数为函数时无返回值的问题

创建模型 针对OT,创建一个模板,就插入**_model表一条记录,当此时,并并不创建模型的附表. 模型中创建字段 func_type字段如下 指定字段的参数为函数,函数get_func_type定义如下 /** *获取函数类型 * @param intger $type 类型 * @param array $all 函数类型 * @author dqs <[email protected]> */ function get_func_type(){ $map=array('status'=&

Android Xutils框架HttpUtil Get请求缓存问题

话说,今天和服务器开发人员小小的逗逼了一下,为啥呢? 话说今天有个"收藏产品"的请求接口,是get request的哦,我客户端写好接口后,点击"收藏按钮",返回"收藏成功",我又点了一下,尼玛居然还是"收藏成功",我再点一下,这下对了,返回给我"取消收藏成功",好吧,我又点了一下,彻底郁闷了,居然又是"取消收藏成功",这不是逗我的么? 于是我让服务器人员检查他的接口,是不是有啥幺蛾子,

android-----XUtils框架之HttpUtils源码分析

之前我们对Volley框架源码进行了分析,知道了他适用于频繁的网络请求,但是不太适合post较大数据以及文件的上传操作,在项目中为了弥补Volley的这个缺陷,使用了XUtils框架的HttpUtils实现了文件上传的操作,上一篇博客我们通过HttpUtils实现了照片上传的实例,见:android-----基于XUtils客户端以及服务器端实现,当然文件上传的方法类似于照片上传,有时间的话单独写一篇博客介绍,这篇博客我们从源码角度来分析HttpUtils的实现原理,希望对这几天的学习做个总结: