当前,我正在开发一个Android应用程序,该应用程序需要为存储在数据库中的某些数据调用Spring Boot REST API。处理来自Android的REST API调用的最佳实践是什么?我最清楚地被感动了。
我需要HTTPS还是HTTP足够?我将存储一些基于用户的数据,但不像个人数据。最个人的数据将是电子邮件地址。我正在使用Java。
答案 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