Retrofit学习笔记(一)
2015-09-23 16:19
309 查看
github上的介绍,简单明了
Type-safe HTTP client for Android and Java by Square, Inc. http://square.github.io/retrofit/[/code]
项目地址:https://github.com/square/retrofit
目前Retrofit 已经更新到2.0.0-beta1版本,api进行了大量的更新
请看这篇文章的介绍
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0915/3460.html
但是Retrofit自动依赖最新版本的okhttp
okhttp也是retrofit公司开源的项目
项目地址:https://github.com/square/okhttp
截止目前,jcenter最新版本的okhttp为2.5.0版本(可在这里查看jcenter中的okhttp)
但是该版本的okhttp中有如下一个bug:
https://github.com/square/retrofit/issues/1058
大概的情况是:当请求的url中含有需要转义的字符后,经过okhttp转义之后,在构建URI的时候会报如下错误:java.lang.IllegalStateException: not valid as a java.net.URI:
但是okhttp 已经修改了这个 bug ,详情如下:
https://github.com/iagreen/okhttp/commit/597c279dfe51daf30457da85cc033feb34325286
原来报错即是图中的334行,现在进行了修改。
但是目前还没有把最新的okhttp发布到jcenter,so目前还是有问题。
期待最新的okhttp发布…
相关文章推荐
- solr 如何实现精确查询
- Android软键盘弹出将底部栏顶上去并不会挤压界面
- 华为机试测试- 求有序数组中最长的等差序列
- Unity3D之Mecanim动画系统学习笔记(七):IK(反向动力学)动画
- 解决arm92410下载程序进去出现
- NSMutableArray替换对象
- Spring中关于bean的继承
- C++序列化方法 参考google protobuf
- oracle 查询表结构
- Android应用如何支持屏幕多尺寸多分辨率问题
- css选择器指定元素中第几个子元素
- LintCode Search Range in Binary Search Tree
- Configure iSCSI Target on RHEL7
- Configure iSCSI Target on RHEL7
- MySQL问题
- leetcode 120 Triangle(难易度:Medium)
- ffmepg开发历程
- Office 2016 新特性
- 如何检查Xcode是否被植入了XcodeGhost
- Java中的关键字null