retrofit2 相关问题

Retrofit2是Android和Java的类型安全REST客户端Retrofit的第二个版本。它由Square,Inc。开发。

Android webView - 拦截所有请求 - 基于 api 响应的 Url 过滤

我正在尝试拦截 webview 请求并根据 API 响应过滤它们。我正在使用一个 viewModel,它有一个通过存储库调用 API 的公共 onFilter 方法: 私人 val _filterRes ...

回答 2 投票 0

改造可选和必填字段

使用 Retrofit 时,我知道您可以使用 @FieldMap Map 选项来指定可选查询。 假设我有一个 api 调用,它有 2 个必填字段和 3 个可选字段。 怎么...

回答 5 投票 0

OkHttp debugging Network Log tracing -> requestBodyStart, requestBodyEnd, responseBodyStart, responseBodyEnd

我正在调试我的应用程序的网络跟踪,它使用 okhttp 客户端进行 http 调用。启用 EventListener 进行详细调试并观察以下细节 [2023-05-05 18:20:27.899]-

回答 1 投票 0

Retrofit2:带有 JSON 数据的 Kotlin POST 请求返回 400

我正在尝试为我的应用程序使用 Retrofit2 而不是原始 HttpUrlConnection,所以我正在测试它,我发现了它的第一个基本问题。 我在 Reques.in 测试 API 上尝试将 json 数据传递给它,...

回答 1 投票 0

我可以添加多少 Retrofit Interceptor 到 retorfit 实例?

我的一个面试问题是, 我可以添加到 Retrofit 实例的拦截器的最大数量是多少? 我想了想,如果我要创建这样一个库,为什么要限制数量...

回答 1 投票 0

如何在 android 中使用 retrofit 在 API 中上传多部分表单数据和图像?

我在改造中上传了包含其他详细信息的文件,但在成功响应中我得到了状态 0,因为文件是在 bytearray 中发送的。 下面是我的代码: MyAPI 类:接口和改造实例 @多部分 @

回答 0 投票 0

Android 无法读取转换体的原始响应体

在下面的代码中,我将我的数据同步到服务器,但应用程序不断崩溃并显示此消息异常是:java.lang.IllegalStateException:无法读取转换后的主体的原始响应主体。我是

回答 1 投票 0

如何使用 Retrofit 识别来自服务器的 JSON 响应数据是否为空?

我正在使用改造从服务器检索要显示到 android 中的 recyclerview 中的数据列表。 检索工作正常,显示调用的数据没有问题。 但是问题...

回答 4 投票 0

如何在android实时项目中实现retrofit方法?

在实习期间,我研究了get和post等改造方法。现在正在做这个项目。 在小项目中,我可以轻松处理 API,但是在实时项目中,...

回答 0 投票 0

在改造 api 调用期间没有调用流中的函数

在 api 期间,'flow{}' 中的代码没有被调用,下面是我的执行顺序。 执行从视图模型开始 私人乐趣 getAppConfig() = viewModelScope.launch {

回答 1 投票 0

使用 Retrofit2 从主机上的 JSON 获取数据

我是Android的初学者。 我想通过 Retrofit 从我网站主机上的 JSON 文件中获取数据。 并且,onFailure 被执行。 但是,这些数据很容易从 API 测试站点(https://mocki.i...

回答 0 投票 0

应用程序关闭后如何等待“refiting2”的结果?

逻辑是这样的:用户编写文本,当按下按钮时,使用“retrofit2”将文本发送到服务器,并从服务器以文本形式返回结果。 但是那里...

回答 0 投票 0

使用 POST 命令时改进到 unicode 的转换

我目前正在使用数据类来构建改造 POST api 调用的请求主体。 主体本质上包含字符串。但是,我在发送字符串时注意到一个问题。改造是

回答 0 投票 0

启用缩小时数据类 gson 错误

所以,我有一个 Kotlin 数据类用作 Retrofit 库的数据传输对象,如下所示: 数据类 GenericPaginationResponse( @SerializedName("数据") 有效数据:列表&...

回答 2 投票 0

How to use a IPv6 link-local address with Retrofit as baseUrl

我正在使用 NsdManager 来解析本地网络(物联网设备)上的服务。 resolveService 返回一个带有主机和端口的 NsdServiceInfo。主机是一个带有链接的 Inet6Address 对象......

回答 1 投票 0

如何在 Retrofit 中动态处理错误

在我的应用程序中,我使用 Retrofit 库连接到服务器,有时会显示验证错误或其他原因...... 报错信息格式如下: { “消息”:&q ...

回答 1 投票 0

java.lang.IllegalArgumentException:API 声明必须是接口

当我们单击需要在服务器中上传的按钮时,我正在编写代码以在开始时录制音频。我正在使用改造:我正在使用两种不同的改造 API。一个用于论坛数据,另一个用于...

回答 1 投票 0

如何在 Kotlin 中使用 Retrofit2 获取响应 url?

一些背景,我正在尝试做Spotify的授权代码流程。现在我一直在请求用户授权。问题是响应主体在 url 中作为查询参数

回答 1 投票 0

单个请求排除 ConverterFactory

我对所有 http 请求都使用 retrofit2。 对于他们所有人,我有: .addConverterFactory(GsonConverterFactory.create(GsonBuilder().setLenient().create())) 但是我有新的请求 downloadFile() 和...

回答 0 投票 0

GlideException:无法加载资源// java.io.FileNotFoundException(/di.GlideRequest@e41163b4:打开失败:ENOENT(没有这样的文件或目录))

我有画廊项目。 我有一个带有 rest api 的回收器视图:ImageView 和 2 个文本视图。 我想单击小 ImageView(此图像来自 rest api,它是从 Glide 下载的)并打开此...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.