REST API调用的最佳实践是什么?

时间:2019-06-05 17:12:58

标签: java android rest spring-boot

当前,我正在开发一个Android应用程序,该应用程序需要为存储在数据库中的某些数据调用Spring Boot REST API。处理来自Android的REST API调用的最佳实践是什么?我最清楚地被感动了。

我需要HTTPS还是HTTP足够?我将存储一些基于用户的数据,但不像个人数据。最个人的数据将是电子邮件地址。我正在使用Java。

2 个答案:

答案 0 :(得分:1)

我建议您使用Retrofit 2,它是功能强大的REST API客户端!

我还发现Futurestudios tutorials对于学习如何在Android应用中使用它非常有用。

正如其他人已经建议的那样,如今我总是使用https://

答案 1 :(得分:0)

尝试使用带有存储库模式的MVVM模式。

以下是Google的架构示例 https://github.com/googlesamples/android-architecture

除此之外,还可以使用Retrofit进行远程API调用。在示例中,他们正在模拟数据,因此将其替换为您的api调用。

链接到改造:https://square.github.io/retrofit/

如何使用翻新使用REST服务:https://android.jlelse.eu/consuming-rest-api-using-retrofit-library-in-android-ed47aef01ecb