retrofit简单的网络请求
来源:互联网 发布:php支付接口开发demo 编辑:程序博客网 时间:2024/06/05 20:19
目前retrofit速度最快,接下来是okhttp,最后是volley。
定义一个接口
public interface Service { @GET("/api/cook/list") Call<Tngou> getList();}现在是模拟get请求,Get后面带的参数是网页的子目录,比如,www.baidu.com/api/cook/list,那get后面就带/api/cook/list
而baseurl则是主目录
Retrofit retrofit = new Retrofit.Builder() .baseUrl("www.baidu.com") .addConverterFactory(GsonConverterFactory.create()) .build();Service service = retrofit.create(Service.class);//通过接口代理的发射得到
//得到那个接口
Call<Tngou> list = service.getList();list.enqueue(this);
会重写到的方法
@Override public void onResponse(Call<Tngou> call, Response<Tngou> response) { List<Tngou_> tngou = response.body().getTngou(); mlistAdapter.addAll(tngou); Log.e("数据",response.body().getTngou().get(0).getName());// Toast.makeText(MainActivity.this,"请求成功:"+response.body().getTngou().get(0).getName(),Toast.LENGTH_SHORT).show(); } @Override public void onFailure(Call<Tngou> call, Throwable t) {// Toast.makeText(MainActivity.this,"请求失败:"+call.request().url(),Toast.LENGTH_SHORT).show(); }
0 0
- retrofit简单的网络请求
- retrofit网络请求的简单封装使用
- Retrofit+Rxjava简单的网络请求
- Retrofit网络请求和MVP的简单的讲解
- Retrofit+okhttp3的简单封装实现网络请求和拦截
- 简单的MVP+Retrofit+RxJava请求网络数据(一)
- RxJava与Retrofit封装简单的网络请求(二)
- Retrofit + RxJava + OkHttp 让网络请求变的简单
- Android 网络请求库Retrofit简单使用
- retrofit简单的get请求
- 使用Stetho调试Retrofit的网络请求
- Retrofit 简洁的网络请求神器
- 网络请求框架Retrofit的基本使用
- Retrofit网络请求框架的基本使用
- 登陆网络请求的Retrofit实现【新手】
- 网络框架Retrofit的Get请求
- Retrofit网络请求数据的使用
- retrofit网络请求地址接口的拼接
- C语言练习1
- sqoop连接mysql出现 Communications link failure
- 文本处理工具
- C++中的深浅拷贝和写时拷贝
- 单向链表的基本操作
- retrofit简单的网络请求
- [Aha]城市地图
- android Json解析
- 怎么加载so包
- CentOS7设置NTP开机启动失败,ceph告警
- OpenCV实现基于傅里叶变换的旋转文本校正
- Android隐藏,显示软键盘以及不自动弹出软键盘
- Android——使用Toolbar + DrawerLayout快速实现高大上菜单侧滑
- 系统恢复技术