retrofit 相关问题

Retrofit是Square,Inc。的Android和Java类型安全的REST客户端。

如何在Android中使用具有一般响应的Retrofit

在我的应用程序中,我想使用 Retrofit 连接到服务器,并且我想调用 API。 我使用了这个API:文本 我想调用这个端点:https://api.coingecko.com/api/v3/simple/price?ids=01coin&...

回答 1 投票 0

Retrofit / okHttpClient 无论如何将超时限制为 10 秒

我进行了自定义 OkHttpClient 设置,但我的应用程序仍然无法在请求中等待超过 10 秒,然后超时并显示 502 错误代码。 OkHttpClient okHttpClient = 新的 OkHttpClient.Builder...

回答 1 投票 0

在 kotlin Android Studio 中发送数据类时,POST 调用的正文中会传递什么?

我有这个帖子请求,使用 kotlin Android Studio 中的改造 @POST("/registerUser.php") 暂停有趣的 createPost( @Body用户:用户 ):回应 数据类...

回答 1 投票 0

logcat显示:system_server E failed to add asset path是什么意思?

我制作了一个应用程序,它使用改造来访问我的本地主机服务器并向用户发布数据。该应用程序的代码有效,因为我在我的虚拟设备和手机上通过网站 https://

回答 1 投票 0

RxJava 和 Retrofit 的自定义 onNext() 实现

我正在使用 RxJava 和 Retrofit,并且我正在尝试找到一种真正干净的方法来抽象我的 API 调用,这样我就可以最大限度地减少 Activity 中的代码。 到目前为止,我有这样的事情:

回答 1 投票 0

如何对此类URL使用改造

我正在 kotlin 中使用 Retrofit 从 github 存储库获取问题列表。我想使用搜索 api(我已使用 api.github.com/repos,但我的用例需要 /search)。 我该如何实施

回答 1 投票 0

我在 HttpCookie 上遇到空指针异常,但不知道为什么?

当我将 cookieJar 与 OkHttpClient.Builder() 一起使用时,出现 java.lang.NullPointerException。我不确定为什么我会收到此错误以及如何修复此错误,每次发生这种情况时我

回答 1 投票 0

主线程改造调用的最佳方式

我正在尝试改进其他开发人员编写的一些 Java Android 代码。 此 API 调用在应用程序中多次进行 @GET("/api/v1/smb/machines/{machineName}") 致电 我正在尝试改进其他开发人员编写的一些 Java Android 代码。 此 API 调用在应用程序中进行了多次 @GET("/api/v1/smb/machines/{machineName}") Call<TLPJsonData<MachineData>> getMachineInfo(@Path("machineName") String machineName); 每次此代码都会有一些变化 SMBAPI.get().getMachineInfo(DeviceManager.getMachineName()).enqueue() (我已经删除了 onResponse() / onFailure() 代码,所以这篇文章不是很长。) 我想知道最好的方法来创建一个类,该类可以通过错误处理等进行 API 调用,然后允许将调用结果返回到主线程,以便我可以移动本质上是样板代码的内容在应用程序中将其复制四次到一个类中。 我猜 RxJava 和/或 Observables 是解决这个问题的方法,但在我陷入困境之前,我想要一些关于如何实现它的见解/指导。 谢谢 有钱 如果您正在使用 Java 但不想使用 RxJava,那么您可以使用 CompletableFuture。将您的 Api 服务更改为: @GET("/api/v1/smb/machines/{machineName}") CompletableFuture<TLPJsonData<MachineData>> getMachineInfo(@Path("machineName") String machineName); 现在您可以像这样轻松地使用CompletableFuture: final CompletableFuture<AccessToken> machineInfo = SMBAPI.get(). getMachineInfo(DeviceManager.getMachineName()); 然后你就可以使用Future的很多功能了,如下所示: machineInfo.handle((result, throwable) -> { // work with result or throwable, you can use exceptionally function as well } 搜索CompletableFuture以找到适合您情况的有用功能。

回答 1 投票 0

使用 Dio 和 Retrofit 创建模型时出现颤动问题

我正在使用 Dio 和 Retrofit 来发出 Http 请求,但 API 返回的模型有问题。 之前我使用 Flutter 自己的 Http 并解析响应以满足我的需要。 ...

回答 2 投票 0

当我们发布到 Play 商店但调试 apk 有效时应用程序崩溃

当我安装已发布的 apk 时遇到以下错误,它适用于调试 apk。 调用 get api 应用程序时崩溃。 Gradle 版本 id 'com.android.application' 版本 '8.2.0' 应用失败...

回答 1 投票 0

java.lang.IllegalArgumentException:无法为接口改造创建调用适配器。Call

我的VSApiEndpointInterface中的代码 @POST(注册用户) 调用registerUser(@Body User user); 用户类别如下所示。 公共类用户{ 字符串电子邮件; 字符串密码; ...

回答 2 投票 0

使用 Retrofit Get Kotlin 避免编译时常量?

我在从此 API 获取数据时遇到问题。我试图从中获取数据的 API 是 Perenual Garden API,其中每种植物都有自己的 ID 号。该文档指出要获取信息...

回答 1 投票 0

使用 kotlin 在 android 中将 json 解析为模型类时出现“空字符串”

我是Android开发者, 我在进行 API 调用时遇到问题。 我正在接收大量数据,进行 API 调用,并且 API 调用成功,我可以在 ...

回答 1 投票 0

在改造响应中收到空主体

我正在使用 Retrofit 从 Ticketmaster API 获取数据 我的班级活动: `public class Event 实现 Parcelable { 私有字符串名称; 私有字符串 ID; 私有字符串 url; 私人字符串明星...

回答 1 投票 0

名称 _ApiClient 不是类型,不能在重定向构造函数中使用

我在flutter中使用retrofit,这段代码工作得很好,直到我升级retrofit版本。 我是一个扑通扑通的新手。请帮我解决这个错误。 这是我的代码片段。 导入'

回答 2 投票 0

带有改造和 mvvm android 的搜索功能

我有一个android应用程序,我在其中使用MVVM和Retrofit。 我想在这个应用程序中应用搜索,我有一个用于搜索的 api,并且 api 通过邮递员正确返回结果,但是当我尝试

回答 1 投票 0

未找到 Retrofit 注释。 (参数#1)

我想使用 Retrofit 从 URL 获取 RSS 代码,如果我在获取注释中静态输入 url,一切正常,但使用动态 url,我会收到错误。 我的接口服务: 公共接口

回答 19 投票 0

如何在Retrofit Android中将ResponseBody转换为JSONObject

我正在Android中使用Retrofit调用API。并以 ResponseBody 的形式从 POST 方法获取响应。 因为,我的 API 调用如下- @POST("api/auth/store-login") 有趣的 postLoginDetail(@Body

回答 1 投票 0

Flutter Retrofit 问题,一个 API 中存在两个不同的 json 响应

我一直在使用Retrofit进行Api调用。在发送两个不同响应并尝试在 Map 中获取它们的 API 之一中,但在生成的文件中显示错误。 当我...

回答 1 投票 0

在 HashMap 中保存字节数组时出现错误

在我的应用程序中,我正在使用 Retrofit 进行请求以获取字节数组。然后我需要将此 byte[] 保存在 HashMap 中,然后使用 Glide 加载。好的,这是我的代码。 公共类 SimpleClass 扩展

回答 2 投票 0

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