retrofit相关内容

改造:@GET 命令中的多个查询参数?

我正在使用 Retrofit 和 Robospice 在我的 android 应用程序中进行 API 调用.所有@POST 方法都工作得很好,URL 中没有任何参数的@GET 命令也是如此,但我无法获得任何@GET 调用来处理参数! 例如,如果我的 API 路径是“my/api/call/"并且我想要 URL 中的 2 个参数“param1"和“param2",则 get 调用将如下所示: ..
发布时间:2021-11-15 01:00:42 移动开发

在 Spring-Boot 中从我的服务器调用另一个 rest api

我想根据用户的特定请求从我的后端调用另一个 web-api.例如,我想调用 Google FCM 发送消息 api 以向事件中的特定用户发送消息. Retrofit 是否有任何方法可以实现这一目标?如果没有,我该怎么做? 解决方案 这个网站有一些使用 spring 的 RestTemplate 的很好的例子.下面是一个如何获取简单对象的代码示例: private static vo ..
发布时间:2021-11-15 00:22:23 其他开发

在 Android 中使用 Retrofit

我有一个包含 3 个活动的 android 应用: 登录活动 显示与用户有关的所有任务的任务活动(使用阵列适配器填充) 通过单击列表中的任务产生的 task_details 活动 我必须使用 REST API.到目前为止,我所做的研究指导我使用 Retrofit.我检查了如何使用它并发现: 在主活动中设置基本 URL(我的是登录活动) 我需要创建一个 API 类并使用注释定 ..
发布时间:2021-11-15 00:16:01 Java开发

Android Retrofit 参数化@Headers

我正在使用 OAuth,每次发出请求时都需要将 OAuth 令牌放入我的标头中.我看到了 @Header 注释,但是有没有办法让它参数化以便我可以在运行时传入? 这是一个概念 @Header({授权:'OAuth {var}', api_version={var} }) 你能在运行时传递它们吗? @GET("/users")无效的获取用户(@Header("Authorizat ..
发布时间:2021-11-10 22:02:32 Java开发

如何在改造调用中抛出异常

我正在使用改造进行 api 调用,我想编写一个单元测试来检查它是否返回异常. 我想强制改造调用返回异常 数据仓库 class DataRepository @Inject 构造函数(私有 val apiServiceInterface: ApiServiceInterface){暂停乐趣 getCreditReport(): CreditReportResponse {尝试 {val ..
发布时间:2021-09-14 19:16:09 移动开发

如何在 Android 中使用 Retrofit?

我很难理解我的应用程序的改造.我想在其中使用改造,但我对此不太了解. 里面的一切都很混乱.任何人都可以帮助我完全学习它我不知道如何开始以及从哪里开始 我在学习过程中经历的链接如下: 在 Android 中使用 Retrofit 2.0 http://www.vogella.com/tutorials/Retrofit/article.html http://mobilesir ..
发布时间:2021-07-09 20:36:56 移动开发

如何通过 Retrofit to text view 检索 Web 服务值?

我正在开发一个应用程序,在第一个活动中它具有卡片视图布局.我正在从网络服务中检索数据,相关数据显示在卡片视图中.它运作良好.现在,当用户单击特定卡片视图时,我需要进行另一项活动.我正在获取该卡片视图的相关 ID 并将其传递给第二个活动.在第二个活动中,我需要根据该唯一 ID 显示内容.但我没有得到任何东西.这是我尝试过的. Pojo 类 public class PromoDetails ..
发布时间:2021-07-09 20:36:50 移动开发

在java中覆盖内部方法之前执行外部方法

目前正在尝试使用来自 response.body() 的 JSON 数据来设置 User u 对象(改造).但是,我无法做到这一点.loginOperation(email,psswd) 返回一个布尔值,表明是否成功登录.当我尝试执行此外部方法时,它会在覆盖方法 onResponse() 之前返回 check. 有什么建议吗?提前致谢! AuthenticationCheck 类 -- ..
发布时间:2021-07-09 20:36:47 Java开发

在服务器上使用 json 数据的 android 中使用改造登录会给出错误“除了 Begin_object 但在第 1 行第 1 列中找到字符串"

我有一个 API,其中的参数是电子邮件和密码.密码应该是加密的.因为我是第一次使用改造.通过在线传递我的 json,我现在已经生成了模型类.但仍然面临错误“除了 Begin_object 但在第 1 行第 1 列中找到字符串".我已经花了很多时间在这上面请帮帮我. 我的 json 是: {“结果": {“用户 ID":2,"userName": "Ram","emailId": "Ram@ ..
发布时间:2021-07-09 20:36:44 移动开发

在 RxJava 中自定义 API 异常后强制请求重试

我是 RxJava 的新手,但我正在尝试使用 Retrofit 框架和 RxJava 实现 API.在服务器端有一个处理用户会话的授权服务,如果用户操作出现延迟,服务器会中断他的会话.之后该用户必须再次登录才能执行新的 API 调用.不好的是 - 服务器总是返回 HTTP 代码 200 并且关于过期的通知使用一些带有过期代码的自定义 JSON 响应,因此 RxJava 在 onNext 操作期间不 ..
发布时间:2021-07-09 20:36:41 移动开发

改造处理令牌过期

现在我正在使用 Retrofit 从服务器获取数据.问题是我需要每 1 小时调用一次 API 来获取新令牌,到目前为止我正在运行后台服务以在 1 小时到期之前获取新令牌,以防万一 API 响应因令牌到期而失败,我调用 API 令牌,而不是再次回忆该方法. 我的问题:在改造中是否有内置方式来处理令牌过期?或任何类似的东西. 解决方案 改造是为了帮助您处理您需要的请求.它不处理令牌过期. ..
发布时间:2021-07-09 20:36:35 移动开发

使用 Retrofit 时出错

我正在尝试从 Web 服务器获取数据.我是 Retrofit 的新手,并且出现错误 “No Retrofit annotation found (parameter#1)"尝试启动我的应用时,我不明白是什么导致了这个错误以及如何处理. VideoApi 类: 公共接口 VideoApi {@GET("/视频/精选")通话getFeaturedVideo(Callback> resp ..
发布时间:2021-07-09 20:36:31 移动开发

改造 2 - 响应体给出空值

我想从 Web 服务检索数据到 textview.Web 服务运行良好.我正在使用网络改造.但是我在 prmoDetails 中的 response.body 中得到了 null.我也检查并尝试了所有过去的解决方案.但它仍然不起作用.请帮我解决这个问题. POJO 类 public class PromoDetails {私人字符串 PromoId;私人字符串促销名称;私人字符串类别;私人 ..
发布时间:2021-07-09 20:36:28 移动开发

尝试首先执行 Retrofit onResponse

我在名为 AllStores 的活动中的列表仅包含空值.我需要这个列表,因为我想稍后填充我的 ListView.问题是因为我的回调是最后执行的. 为了澄清,我在下面做了一个截图: 链接:http://i.imgur.com/bIkWjld.png 截图也说明了我真正想要的.为了实现这一点,我使用 AsyncTask 进行了尝试.但是,正如您在屏幕截图中看到的那样,它并没有成功. ..
发布时间:2021-07-09 20:36:25 Java开发