题目内容
请根据下面对Retrofit网络请求接口功能描述,在空白划线处填写合适代码完成该接口定义。(1)网络请求接口名称:MyRetrofitInterface(2)网络请求方式:GET,网络请求路径URL是:users/{user}/repos,路径中可变部分由接口方法第1个参数值提供。(3)调用网络请求接口方法后返回的数据将由Data类对象接收。(4)网络请求接口方法名称:getBlog,(5)接口方法第1个参数:String user,第2个参数:String token。第1个参数值提供为路径URL中占位符提供值,第2个参数为查询参数password提供值。public interface (1)__________________{(2)_____________________________;(3)______________ (4)______________ ((5)__________________________________________);}
查看答案
搜索结果不匹配?点我反馈
更多问题
开发者已定义如下Retrofit网络请求接口。请根据后面程序中注释,在空白划线处填写合适的代码。public interface AppService {@GET("get_data.json")Call> getAppData();}Retrofit retrofit =(1)________________// 创建Retrofit的构建器.(2)__________("http://192.168.0.105:8080/")// 设置网络请求URL基址.(3)________________ (GsonConverterFactory.create())// 添加数据解析器.(4)__________;// 创建Retrofit实例// 创建网络请求接口的实例AppService appService = (5)________________________________;// 调用网络请求接口方法,生成网络连接请求对象Call> call = (6)______________________;// 调用Call类对象enqueu()方法发起异步请求,实现Callback接口对象作为enqueu()方法参数(7)__________ ((8)____________________ {// 实现服务器返回数据接收响应回调方法@Overridepublic void (9)__________ (Call> call, Response> response) {Log.d("Retrofit测试", "收到响应");List list = response.body();if(list != null){for(App app :list){Log.d("Retrofit测试", "id = " + app.getId());Log.d("Retrofit测试", "name = " + app.getName());Log.d("Retrofit测试", "version = " + app.getVersion());}}}// 实现服务器返回数据响应错误回调方法@Overridepublic void (10)__________ (Call> call, Throwable t) {Log.d("Retrofit测试", "发生错误");t.printStackTrace();}});
- > call = (6)______________________;// 调用Call类对象enqueu()方法发起异步请求,实现Callback接口对象作为enqueu()方法参数(7)__________ ((8)____________________ {// 实现服务器返回数据接收响应回调方法@Overridepublic void (9)__________ (Call
- > call, Response
- > response) {Log.d("Retrofit测试", "收到响应");List
- > call, Throwable t) {Log.d("Retrofit测试", "发生错误");t.printStackTrace();}});