我如何将运行时依赖传递给 Hilt 模块?
我希望通过带有运行时 baseUrl 的 Hilt 模块创建一个 Retrofit 实例。如何向 Hilt 模块提供 baseUrl ?图表示例:用例 ->存储库-> API->改造-> ...。 …
如何使用 Android 中的改造接收 HTML 页面作为来自 API 的响应?
API 正在发送一个 HTML 页面作为响应。 目前我正在接收 ResponseBody, public interface DashBoardHtmlJsonAPI { @FormUrlEncoded @POST("/MobileDas…
在改造 okhttp 中,当状态为 500 时,response.message 为空
我正在尝试使用 Retrofit 和 Okhttp3 集成一个自定义 Web 服务。该自定义 Web 服务会抛出 HTTP 状态代码 500 并在两种不同的场景中发送 HTTP 状态消息…
如何创建 OkHttp 所需的虚拟 ResponseBody 对象?
我现在正在传递 null,这会导致崩溃! 请参阅:val 响应:Response = Response.error(-1, null) 代码: suspend fun getReviewData() = getResult { t…
对于 Android/Kotlin,如何仅停止来自 .addNetworkInterceptor 的 Retrofit OkHttp 请求并返回 onSuccess / Failure?
流程:当Retrofit进行API调用时,我想检查互联网连接,如果没有互联网连接,那么我不想继续下去,我的请求应该取消。请非常清楚地注意,我看到了很多…
如何在 Kotlin 中调用这个 API?
我正在尝试调用这个API: https://dog-facts-api.herokuapp。 com/api/v1/resources/dogs?number=2 如您所见,它返回一个 Json,其中包含有关狗的随机…
Okhttp 拦截器无法正常工作,显示 401(未经身份验证)响应
OKHTTP拦截器不工作它给了我401响应(未经身份验证/未经授权) 这是我的拦截器类 InterceptorClass 类NetworkInterceptor(context:Context):拦截器{ …
Retrofit 2 请求的动态 Cookie
我已经使用 Retrofit 很长时间了,之前从未遇到过任何严重的可用性问题。所以我的用例非常简单,我必须从我们用来处理一些数据的另一个 API 中获取实…
在 Retrofit 2.0 中,如果第一个请求出现错误代码,则取消所有 api 请求
在后端,如果我阻止用户,用户会在每个响应中收到 417 错误代码,当我的应用程序收到 417 错误代码时,它会显示一个对话框 所以我需要的是,正在运行…
Kotlin 协程不适用于改造 - 无响应
我正在尝试学习带有改造和刀柄的协程。 有简单的api github https://api.github.com/users/JakeWharton/repos 但我的代码在 log: 中给出, D/OkHttp: …
RxJava - 使用 retryWhen 时超时
我需要以 10 秒的间隔发送请求。这意味着下一个请求应该在收到上一个请求的响应后 10 秒内发送。最后一个请求应在 60 秒内开始。 例如: 0:00: 1st re…
如何将 JsonObject 与改造主体中的文件作为原始文件一起发布
我想用 JsonObject 上传文件。我正在使用改造2。我需要将文件作为 IFromFile 与 Json 发布到服务器(c#.Net Core)…
如何在改造中制作通用序列化名称?
我的大多数 API 调用都会返回如下内容: { "message": str, "status": str, "different_name_depending_on_endpoint":{ // bunch of stuff }, } How c…