java - 如何知道 Retrofit 生成的 Url 是哪个?

标签 java android rest retrofit

我正在使用改造,我想知道哪个是生成的 url。

我尝试过使用 setRequestInterceptor 和 setProfiler。

最后一个给了我 url 但没有查询参数...所以它不是完整的。

谢谢

最佳答案

这对我有用:

service.yourRequest(params...).enqueue(new Callback<ResponseBody>() {
    @Override
    public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
        Log.d(TAG, call.request().url().toString()); // here
    }

    @Override
    public void onFailure(Call<ResponseBody> call, Throwable t) {
    }
});

关于java - 如何知道 Retrofit 生成的 Url 是哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24269449/

相关文章:

java - Netty NioSocketChannel 在多线程写入时收到损坏的消息

android-layout - android 列出两列图像

android - 在 flutter 中添加视频通话

eclipse - 在 Eclipse 中部署 REST Web 服务的问题

c# - REST 接口(interface)参数规范中的术语不明确?

java - 用 Java 实现维基百科就地快速排序伪代码

java - Sonar 规则 : Lambdas should be replaced with method references

rest - WebApi 和 OData

java - 解析包含多种分隔符的文本文件的最佳方法?

java - 下载结束后如何自动打开文件?