Retrofit2是Android和Java的类型安全REST客户端Retrofit的第二个版本。它由Square,Inc。开发。
我是Android的初学者。 我想通过 Retrofit 从我网站主机上的 JSON 文件中获取数据。 并且,onFailure 被执行。 但是,这些数据很容易从 API 测试站点(https://mocki.i...
逻辑是这样的:用户编写文本,当按下按钮时,使用“retrofit2”将文本发送到服务器,并从服务器以文本形式返回结果。 但是那里...
我目前正在使用数据类来构建改造 POST api 调用的请求主体。 主体本质上包含字符串。但是,我在发送字符串时注意到一个问题。改造是
所以,我有一个 Kotlin 数据类用作 Retrofit 库的数据传输对象,如下所示: 数据类 GenericPaginationResponse( @SerializedName("数据") 有效数据:列表&...
How to use a IPv6 link-local address with Retrofit as baseUrl
我正在使用 NsdManager 来解析本地网络(物联网设备)上的服务。 resolveService 返回一个带有主机和端口的 NsdServiceInfo。主机是一个带有链接的 Inet6Address 对象......
在我的应用程序中,我使用 Retrofit 库连接到服务器,有时会显示验证错误或其他原因...... 报错信息格式如下: { “消息”:&q ...
java.lang.IllegalArgumentException:API 声明必须是接口
当我们单击需要在服务器中上传的按钮时,我正在编写代码以在开始时录制音频。我正在使用改造:我正在使用两种不同的改造 API。一个用于论坛数据,另一个用于...
如何在 Kotlin 中使用 Retrofit2 获取响应 url?
一些背景,我正在尝试做Spotify的授权代码流程。现在我一直在请求用户授权。问题是响应主体在 url 中作为查询参数
我对所有 http 请求都使用 retrofit2。 对于他们所有人,我有: .addConverterFactory(GsonConverterFactory.create(GsonBuilder().setLenient().create())) 但是我有新的请求 downloadFile() 和...
我有画廊项目。 我有一个带有 rest api 的回收器视图:ImageView 和 2 个文本视图。 我想单击小 ImageView(此图像来自 rest api,它是从 Glide 下载的)并打开此...
Retrofit android 预期为 BEGIN_ARRAY 但在第 1 行第 2 列路径 $
我是 Retrofit 的新手,我遇到了一个奇怪的问题。我收到以下错误 --> 应为 BEGIN_ARRAY 但在第 1 行第 2 列路径 $ 处为 BEGIN_OBJECT 然而,当我到达终点时......
Android/Retrofit:当服务器在到期时不会返回 401 错误时,每三十分钟刷新令牌的最佳方式?
如果令牌过期,我的应用程序的 API 不会返回 401 错误。相反,当前的要求是每三十分钟自动刷新一次令牌。这样做的最佳方法是什么?
HTTP 失败:java.net.UnknownHostException,没有与主机名关联的地址
在我的项目中,我需要在获取请求并开始导航到另一个片段之前检查我的初始屏幕上的互联网连接,我还有 viewmodel 集成,我的应用程序正在崩溃......
使用 retrofit2 将数据从 android 应用程序发送到 laravel 网页时不知道到底该做什么
我有一个 laravel 网页和一个 android 应用程序。我正在使用 retrofit2 让两个站点进行通信。我知道如何从网页获取我的应用程序中的数据。我这样做: 我有一个“数据”mo...
Hilt Singleton 如何在运行时更新 Retrofit certificatePinner 值
@单例 @提供 乐趣提供HttpClient( 记录:HttpLoggingInterceptor, @ApplicationContext 上下文:上下文, 验证器:TokenAuthenticator ): OkHttpClient { 返回 OkHttp...
如何使用 Retrofit2 上传应用程序不拥有且只有 Uri 具有读取权限的文件
现在,当我从我的应用程序中选择要上传的文件时,例如照片 私有 val imageFileFromGalleryPickResult = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) {
使用 Retrofit2 和 Volley 从 JSON 数组获取项目时我没有问题。 但是,我无法从 JSON 对象中获取项目, 像这个 API JSON 代码: { “目的”: { “项目 1”:“...
我在我的应用程序中收到了请求,但我在 logcat 中看不到请求日志,但是我已经有了 okhttp 和日志记录拦截器依赖项。 有我的要求:https://gnews.io/api/v4/top-headlines?
如何在on Responde函数之外使用Retrofit responde?
public void doRequest(String food,final ApiCallback callback){ Call call = apiInterface.doGetFoodInfo(app_id, app_key, food); call.enqueue(新回调<
retrofit关于Android网络请求中Call<>和挂起函数使用的困惑
在搜索我的函数 fun getRestaurants(): Call couldn't be suspended 的错误的答案后,我发现在这个问题上你不能将暂停的函数与 Call 结合起来<...