改造中是否有钩子来获取最后一个请求详细信息



我正在使用 ACRA 报告异常,并希望将最后一个 API 调用(以及可能的响应正文(作为可以提供的自定义数据的一部分。 我一直在查看可用的 RestAdapter.Builder 接口,但没有看到提供我正在寻找的接口。 实际上,我希望在启用完整日志记录时访问放入 Logcat 的内容。

有没有办法在 Retrofit 中获取最后一个 URL、标头和响应正文,以便我可以设置自定义 ACRA 字段?

Retrofit 允许指定一个在发出请求之前和之后立即调用的Profiler

public interface Profiler<T> {
  T beforeCall();
  void afterCall(RequestInformation info, long elapsedTime, int statusCode, T beforeData);
}

虽然你无法访问实际的身体,但你会得到很多关于它的信息。

相关内容

  • 没有找到相关文章

最新更新