昨天做网络请求的时候, 有一个 接口 是 需要字典嵌套字典的 , 浏览器中拼接的 格式 是:http://lefen.huyongle.com/app/account.php?c=set_user_info&device_index=104&token=4347620894839131881&use...
分类:
移动开发 时间:
2015-08-19 10:45:18
阅读次数:
149
最近在使用Python爬取网页内容时,总是遇到JS临时加载、动态获取网页信息的困难。例如爬取CSDN下载资源评论、搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题。这第一篇文章当然就是安装过程及入门介绍,主要先介绍Phantomjs安装过程及常见用法,参考官方文档,包括:网页截图、页面加载、代码运算、DOM操作、网络请求及响应等,希望对你有所帮助~...
分类:
编程语言 时间:
2015-08-19 07:08:52
阅读次数:
227
1.ASIHTTPRequestASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。cookie的支持 如果 Cookie 存在的话,会把这些信息放在 N...
分类:
移动开发 时间:
2015-08-18 18:45:55
阅读次数:
172
这段时间做新的Android项目的客户端和和REST API通讯框架架构设计,使用了很多新技术,最终的方案也相当简洁优雅,客户端只需要传Java对象,服务器端返回json字符串,自动解析成Java对象, 无状态安全验证基于JWT实现,JWT规范的细节可以参考我前面的文章。JWT的token和数据防篡改签名统一放在HTTP Header中,这样就实现了对请求内容和返回结果的无侵入性,服务器端也可以在全局过滤器中统一处理安全验证。
Android客户端使用了Volley网络请求框架和Gson解析库,...
分类:
其他好文 时间:
2015-08-18 14:14:26
阅读次数:
301
很多人看过Volley的源码,会有一个困惑,执行网络通信操作的4个线程是用数组管理的,没有用到ThreadPoolExecutor。 贴代码RequestQueue.start(),这是网络请求的起始点: public?void?start()?{
???????...
分类:
其他好文 时间:
2015-08-17 19:58:48
阅读次数:
205
在网络请求的过程中,我们经常会需要将请求的数据转化为本地对象model,方便调用,也易于理解。因而也需要花费大量的时间去创建这样那样的对象,并且在对象里面写解析方法以调用。当熟悉使用了JSONModel这样的一个第三方框架之后,这些都可以省略,唯一需要做的就是创建一个继..
分类:
Web程序 时间:
2015-08-17 19:49:19
阅读次数:
135
事情从一般开发中一个massive viewController说起,一个巨大的vc一般少则上千行代码,多则上万行。
这中情况下对代码的维护有致命性的障碍,个人亲身体验。
当你试着从6000行的代码中去找到一个网络请求,找到相关的实现逻辑,这已经能够让你眼花缭乱的。
更进一步,如果你打算对某个逻辑,某个场景进行测试,那事情的困难程度非常大。
再者,如果你想重用某一部分的场景逻辑,那...
分类:
移动开发 时间:
2015-08-16 12:19:16
阅读次数:
8926
好了,今天就通过一个瀑布流demo,来使用Volley框架请求网络图片。前言:
我们使用NetworkImageView显示图片:
1、因为该控件可以自动的管理好请求的生命周期,当与父控件detach或者它移出屏幕时可以自动取消网络请求
2、该控件会根据我们所设置的NetworkImageView宽高来进行图片的压缩
3、该控件可以设置默认状态下显示的图片,可以设置在请求失败时...
分类:
其他好文 时间:
2015-08-15 16:34:40
阅读次数:
129
Android android-async-http二次封装和调用
在开发过程中,网络请求这块的使我们经常遇到的一个问题,今天去github 网站上面学习android-async-http,觉得还是不错的 使用起来也比较简便 网络请求框架是一个不错的选择 方便大家一起共同讨论 QQ群:160373684
/**
*
* @类描述:android-async-...
分类:
移动开发 时间:
2015-08-14 19:16:55
阅读次数:
170
1.背景
在开发android 的时候,网络请求时必不可少的,在此,封装成一个类,方便调用;
2.注意
在这里实现了 HttpUrlConnection (不是HttpsUrlConnection)的get请求和 HttpClient 的 Get和 Post请求!
这里封装的仅仅是数据的操作,不包括 图片的请求和上传!
3.HttpUrlConnecti...
分类:
移动开发 时间:
2015-08-14 17:13:49
阅读次数:
139