Retrofit是Square,Inc。的Android和Java类型安全的REST客户端。
var authViewModel: UserAuthViewModel = hiltViewModel() val userData 通过 authViewModel.authUserData.collectAsState() 有趣的 checkUserforEmnail( 共享视图模型:共享视图模型, 用户数据:
真的很困于将多部分请求从改造转换为 ktor 客户端。 在改造中我有以下方法: @多部分 @POST(“休息/发送照片”) 暂停有趣的 sendPhotos(@Part 文件:
根据我截图的两张图片,我对在 Retrofit 中制作 RestClient 感到困惑。当我删除 Post 方法时,零件文件 (api_service.g.dart) 没有出现错误。看看这个
在我的应用程序中,我想使用 Retrofit 连接到服务器,并且我想调用 API。 我使用了这个API:文本 我想调用这个端点:https://api.coingecko.com/api/v3/simple/price?ids=01coin&...
Retrofit / okHttpClient 无论如何将超时限制为 10 秒
我进行了自定义 OkHttpClient 设置,但我的应用程序仍然无法在请求中等待超过 10 秒,然后超时并显示 502 错误代码。 OkHttpClient okHttpClient = 新的 OkHttpClient.Builder...
在 kotlin Android Studio 中发送数据类时,POST 调用的正文中会传递什么?
我有这个帖子请求,使用 kotlin Android Studio 中的改造 @POST("/registerUser.php") 暂停有趣的 createPost( @Body用户:用户 ):回应 数据类...
logcat显示:system_server E failed to add asset path是什么意思?
我制作了一个应用程序,它使用改造来访问我的本地主机服务器并向用户发布数据。该应用程序的代码有效,因为我在我的虚拟设备和手机上通过网站 https://
RxJava 和 Retrofit 的自定义 onNext() 实现
我正在使用 RxJava 和 Retrofit,并且我正在尝试找到一种真正干净的方法来抽象我的 API 调用,这样我就可以最大限度地减少 Activity 中的代码。 到目前为止,我有这样的事情:
我正在 kotlin 中使用 Retrofit 从 github 存储库获取问题列表。我想使用搜索 api(我已使用 api.github.com/repos,但我的用例需要 /search)。 我该如何实施
我在 HttpCookie 上遇到空指针异常,但不知道为什么?
当我将 cookieJar 与 OkHttpClient.Builder() 一起使用时,出现 java.lang.NullPointerException。我不确定为什么我会收到此错误以及如何修复此错误,每次发生这种情况时我
我正在尝试改进其他开发人员编写的一些 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以找到适合您情况的有用功能。
我正在使用 Dio 和 Retrofit 来发出 Http 请求,但 API 返回的模型有问题。 之前我使用 Flutter 自己的 Http 并解析响应以满足我的需要。 ...
当我们发布到 Play 商店但调试 apk 有效时应用程序崩溃
当我安装已发布的 apk 时遇到以下错误,它适用于调试 apk。 调用 get api 应用程序时崩溃。 Gradle 版本 id 'com.android.application' 版本 '8.2.0' 应用失败...
java.lang.IllegalArgumentException:无法为接口改造创建调用适配器。Call
我的VSApiEndpointInterface中的代码 @POST(注册用户) 调用registerUser(@Body User user); 用户类别如下所示。 公共类用户{ 字符串电子邮件; 字符串密码; ...
使用 Retrofit Get Kotlin 避免编译时常量?
我在从此 API 获取数据时遇到问题。我试图从中获取数据的 API 是 Perenual Garden API,其中每种植物都有自己的 ID 号。该文档指出要获取信息...
使用 kotlin 在 android 中将 json 解析为模型类时出现“空字符串”
我是Android开发者, 我在进行 API 调用时遇到问题。 我正在接收大量数据,进行 API 调用,并且 API 调用成功,我可以在 ...
我正在使用 Retrofit 从 Ticketmaster API 获取数据 我的班级活动: `public class Event 实现 Parcelable { 私有字符串名称; 私有字符串 ID; 私有字符串 url; 私人字符串明星...
名称 _ApiClient 不是类型,不能在重定向构造函数中使用
我在flutter中使用retrofit,这段代码工作得很好,直到我升级retrofit版本。 我是一个扑通扑通的新手。请帮我解决这个错误。 这是我的代码片段。 导入'
我有一个android应用程序,我在其中使用MVVM和Retrofit。 我想在这个应用程序中应用搜索,我有一个用于搜索的 api,并且 api 通过邮递员正确返回结果,但是当我尝试
我想使用 Retrofit 从 URL 获取 RSS 代码,如果我在获取注释中静态输入 url,一切正常,但使用动态 url,我会收到错误。 我的接口服务: 公共接口