我正在使用一个使用Retrofit创建一个休息的客户端的

Android应用程序.为了调试网络调用,我想显示或转储实际被调用的url.有没有办法做到这一点?我已经在下面列出了一些代码,显示了应用程序当前如何使用改进.

客户端界面定义:

import retrofit.Callback;

import retrofit.http.Body;

import retrofit.http.GET;

import retrofit.http.Headers;

import retrofit.http.POST;

import retrofit.http.Path;

// etc...

public interface MyApiClient {

@Headers({

"Connection: close"

})

@GET("/{userId}/{itemId}/getCost.do")

public void get(@Path("userId") String userId,@Path("itemId") String userId,Callback callback);

//....etc

}

使用生成客户端的服务:

// etc...

import javax.inject.Inject;

import retrofit.Callback;

import retrofit.RetrofitError;

import retrofit.client.Response;

@Inject

MyApiClient myApiClient;

// etc...

myApiClient.getCost(myId,itemId,new Callback() {

@Override

public void success(Cost cost,Response response) {

Log.d("Success: %s",String.valueOf(cost.cost));

if (cost.cost != -1) {

processFoundCost(cost);

} else {

processMissingCost(itemId);

}

stopTask();

}

@Override

public void failure(RetrofitError error) {

handleFailure(new CostFailedEvent(),null);

}

});

}

android get请求最长字符串,android – Retrofit @GET – 如何显示请求字符串?相关推荐

  1. Android TextView内容过长加省略号,点击显示全部内容

    2019独角兽企业重金招聘Python工程师标准>>> 在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中: android ...

  2. android get请求最长字符,Android OKHTTP3的GET和POST方法(带basic auth)

    使用前需要在Gradle Script中的build gradle中引入: compile 'com.squareup.okio:okio:1.13.0' compile 'com.squareup. ...

  3. android 加载大长图,android加载长图片的方法

    1.很多应用都有加载一张长图片,用户可以上下拉动图片. 自己没有好的想法,那只好百度咯.结果都说用webview来实现,好吧那就只好先试一下了. 2.自己写了简单的html,然后webview加载.图 ...

  4. java json 长度限制_tomcat解决POST请求过长的限制

    spreadJS是纯前端的产品,不限制后端的技术平台.随着java用户使用人数的增多,经常会使用服务器端的Excel IO进行导入,导出操作,要知道spreadJS的Excel IO操作是需要将spr ...

  5. echart横轴文字显示省略号_Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部名称方法...

    最近公司做项目,使用echarts做开发,碰到一些数据的名称很长导致图例展示的效果不是很好,自己写了一个方法,当X轴内容过长时自动隐藏,鼠标移动上去显示全部名称 样例: 图二是鼠标移动到名称显示的,怎 ...

  6. c语言用scanf输入指针字符串,c语言如何用scanf输入字符串

    在C语言中,可以使用"scanf("格式控制字符串",变量内存地址)"语句输入字符串.scanf()函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式 ...

  7. Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

    目录 1.什么是MVP? 2.什么是Retrofit? 3.RxJava 4.实践 之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结.相信很 ...

  8. Android RxJava操作符的学习---功能性操作符--(有条件)网络请求轮询(结合Retrofit)

    1. 需求场景 2. 功能说明 采用Get方法对 金山词霸API 按规定时间重复发送网络请求,从而模拟 轮询 需求实现 停止轮询的条件 = 当轮询到第4次时 采用 Gson 进行数据解析 3. 具体实 ...

  9. android+MVP+Retrofit+RxJava做网络请求

    1.MVP+Retrofit+RxJava做网络请求2.GreenDao把第一页的数据缓存到数据库,列表实现上拉加载更多,下拉刷新功能 3.列表中的图片(img字段)使用Fresco进行加载 4.Re ...

最新文章

  1. 基于OpenCV的实时停车地点查找
  2. Linux学习笔记三【文件及目录的权限管理篇】
  3. SpringMVC-DispatcherServlet配置(Spring-servlet.xml)
  4. (译)你应该知道的jQuery技巧
  5. JAVA进阶教学之(IO流)
  6. HTML+CSS+JS实现 ❤️ 宇宙星球旋转动画特效❤️
  7. Matlab与OpenCV对应函数
  8. tcp之backlog参数
  9. Intelli IDEA+jdk++maven+tomcat环境配置
  10. ubuntu服务器基本安全配置
  11. mysql 查询当前时间是星期几
  12. 标准盒模型和怪异盒模型的区别
  13. CentOS7快速配置服务器网卡聚合双bond方法
  14. centos中startup.sh启动服务脚本
  15. linux 路由 pppoe ipv6,ubuntu PPPoE v6 Server配置
  16. office2019卸载组件_office2019软件安装教程
  17. 安卓巴士总结了近百个Android优秀开源项目
  18. 车内看车头正不正技巧_史上最全:新手开车/停车技巧(真实图解)
  19. 谈谈对python中的日期、时间、时区的理解(1)
  20. 风力发电会影响气候?

热门文章

  1. shell编程学习笔记--整数自增
  2. Spring MVC 环境搭建(一)
  3. 一天一个Linux基础命令之复制文件或目录命令cp
  4. rabbitmq安装完整版
  5. memset函数源码实现
  6. Web APi之认证(Authentication)两种实现方式【二】(十三)
  7. 基于BASYS2的VHDL程序——交通灯(状态机版)
  8. aspnet_merge.exe”已退出,代码为1的错误的解决方法
  9. 备忘--Sinfors 设备出厂IP
  10. php wordpress 开源,PHP 遭弃用!WordPress.com 开源并转用 Javascript