retrofit 相关问题

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

改造通用响应处理程序

我希望用单一方法处理我的所有回复。目的是当响应码不为3时召回服务,当响应码为3时我打算先刷新令牌然后重新...

回答 2 投票 0

改造通用服务接口

我正在为 Retrofit 创建一个通用 API 层 这是我的服务类别: 公共接口 ApiService { @POST("api/身份验证") 调用 postData(@Body Class postBody); } 噗...

回答 6 投票 0

改造后数据为空

我正在编写货币应用程序。 收到空数据(Json正常)。 我尝试调试它,但我不明白错误在哪里以及是什么。 如果您能帮助我,我将不胜感激

回答 1 投票 0

如何将 JSONObject POST 到 Retrofit 请求正文中的原始 JSON

我有一个 JSONObject,我需要将此 JSONObject 传递到服务器。使用 POST 方法。 @POST(“同步状态”) @Headers("内容类型:application/json; charset=utf-8") 打电话...

回答 1 投票 0

将图像发送到服务器、Multipart.Part、Jetpack 撰写、改造

我想将个人资料图像发送到服务器,我使用 jetpack compose 进行改造,但出现此错误: 400 未指定所需部分 [图片] 你能帮我吗? 我的可组合项 val photoPicker =

回答 1 投票 0

通过Retrofit上传文件到服务器失败

我正在尝试通过改造将文件上传到服务器。在邮递员中我成功收到了 api 响应。 但是当我在项目中调用 api 时,api 调用失败。 改造方法: @多部分 @PO...

回答 1 投票 0

错误 = 预期为 BEGIN_ARRAY,但在第 1 行第 2 列路径 $

我有API: 导入 com.poklad.androidtestprojectny.data.remote.model.ResponseCategory 导入 com.poklad.androidtestprojectny.utils.ApiConstants 导入retrofit2.http.GET 导入retrofit2.http.Query

回答 1 投票 0

问题 - 无法在 Android10Platform 上提取信任管理器,sslSocketFactory 是类 com.android.org.conscrypt.OpenSSLSocketFactoryImpl

我正在Android中使用Retrofit进行SSL认证。对于 Android 版本 10 及更高版本,我收到此错误:“无法在 Android10Platform 上提取信任管理器,sslSocketFactory 是...

回答 1 投票 0

为什么有些情况下改造需要很长时间才能得到响应?

有时改造@get请求 需要很长时间才能得到答案(10-15 秒)。 我只获取字符串数据。平均 1-2 kb。 当我从邮递员发送请求时没问题 你觉得怎么样...

回答 2 投票 0

如何在 Android 中解析带有动态键和变量对象名称的 Retrofit JSON 响应?

我在android中使用retrofit作为调用API, 我收到这样的回应。 { “数据”: { “花园”: { “id”:“31”, “姓名”:...

回答 1 投票 0

使用Retrofit/OkHttp的Authenticator时如何防止并行刷新令牌请求?

我偶然发现了一个问题,我开始向我构建的后端服务器发送过于并行的刷新令牌请求,这导致了并发问题,其中存在竞争条件,其中...

回答 1 投票 0

未解决的参考:创建改造实例时进行改造

我正在开发一个Android应用程序,它请求火星照片并使用它在屏幕上显示它。 发出请求。并尝试使用公开延迟初始化的 Retrofit 服务的公共 Api 对象...

回答 4 投票 0

无法返回添加到改造入队方法中的数组列表

我尝试将数组添加到改造排队方法内的数组中。但它不返回数组。我有如下代码。我不知道我犯了什么错误。 私人乐趣 getAllAudio():ArrayList 我尝试将数组添加到改造排队方法内的数组中。但它不返回数组。我有如下代码。我不知道我犯了什么错误。 private fun getAllAudio():ArrayList<Music>{ val templList = ArrayList<Music>() val service = SongFactory.makeSongLists() val response = service.getAllSongs() response.enqueue(object :Callback<ArrayList<Music>>{ override fun onResponse( call: Call<ArrayList<Music>>, response: Response<ArrayList<Music>> ) { response.body()?.let { for (items in it){ var music = Music(items.album,items.artist,items.duration,items.id,items.path,items.songuri,items.title) templList.add(music) } } } override fun onFailure(call: Call<ArrayList<Music>>, t: Throwable) { Toast.makeText(this@MainActivity, "Error ${t.message}", Toast.LENGTH_SHORT).show() } }) Log.d("get",templList.toString()) return templList } 我尝试记录我的结果,它显示[] 你必须在 onResponse() 函数中返回 templList,因为改造需要几毫秒的时间,但在这里你返回空列表而没有得到响应。

回答 1 投票 0

使用 Retrofit + Kotlin Flow 处理错误的优雅方式

我最喜欢在 Android 上进行网络请求的方法(使用 Retrofit)。它看起来像这样: // NetworkApi.kt 接口网络API { @GET(“用户”) 暂停有趣的 getUsers(): List<...

回答 3 投票 0

Retrofit 2 如何处理 API 服务接口中传递给 Retrofit.create() 的函数注释?

我是 Java 编程新手,尝试了解注释在大型库中的工作原理。 有人可以向我展示代码片段,其中改造实际上正在处理来自...的函数注释吗?

回答 1 投票 0

Android Retrofit + XML 响应给出此错误:java.lang.RuntimeException:org.simpleframework.xml.core.PersistenceException

我有一个 API,它返回以下 XML 响应(查看屏幕截图) 我正在使用带有 XML 的 Retrofit,检查我的依赖项: 实现 'com.squareup.retrofit2:retrofit:2.9.0' //复古...

回答 1 投票 0

Android 中的改造中的 GET 请求不起作用

我正在尝试学习撰写和改造,为此我正在开发一个非常简单的应用程序,从公共 API 中获取笑话并将它们显示在惰性列表中。但它不起作用,我无法......

回答 2 投票 0

在Android中,Room和Retrofit不支持KMP,我应该使用什么来代替?

我有一个Android项目,我想制作一个KMP项目,这样我也可以在iOS上运行它,我正在使用Room和Retrofit库,但似乎它们不支持KMP,因为它们生成J.. .

回答 2 投票 0

NoSuchMethodError:类“String”没有实例方法“toJson”

我得到NoSuchMethodError:类“String”没有实例方法“toJson”。我更改了一些 API 请求后出现错误。 我已经多次尝试重建 .g 文件。 服务示例: @GET(&

回答 1 投票 0

Kotlin - 无法正确将查询数据发送到服务

我正在尝试使用 Coin Gecko API 构建一个应用程序。我正在使用名为 /api/v3/coins/{id} 的特定服务。例如,BTC币的id是“bitcoin”。所以请求应该是......

回答 1 投票 0

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