用Android(Java)处理HTTP(RESTPHP+;MYSQL结构)哪种方法更好?
我已经开始了一个新的个人项目,在这个项目中,我正在为Android开发一个数据库处理应用程序。我目前正在进行登录过程,在开始编写代码之前,我有一些问题用Android(Java)处理HTTP(RESTPHP+;MYSQL结构)哪种方法更好?,java,android,json,retrofit,android-volley,Java,Android,Json,Retrofit,Android Volley,我已经开始了一个新的个人项目,在这个项目中,我正在为Android开发一个数据库处理应用程序。我目前正在进行登录过程,在开始编写代码之前,我有一些问题 我读到使用RESTful服务是处理数据库的最佳方式,至少据说是最安全的。Java与我的服务器中的PHP文件建立HTTP连接,PHP文件执行MYSQL语句。这是真的吗?还有更安全的选择吗 在发出HTTP请求时,我看到了几个选项:截击库、改型库、带有改型的RxJava以及使用Asynctask与Java和Apache基本库(如本教程中所示:) 我还在
我想问的有意义吗?首先,在创建自己的web服务之前,您需要确保了解什么是web服务 web服务可以通过许多高效的微框架来实现。例如,对Slim PHP、Laravel的lumen等进行一些研究。这将处理从Android应用程序发送的请求,处理数据并将响应发送回应用程序。在处理过程中,您必须获取数据或在数据库中进行更改 考虑到android应用程序,您可以选择默认http客户端或第三方库,如Okhttp3、Reformation、volley等。这些是调用web服务并从服务器获取响应的客户端。 下一部分是选择请求和响应主体。可以是JSON、XML等。建议使用JSON。要处理这个JSON响应,您可以使用默认的JSON解析器来使用GSON库 看看Yahoo的天气API,这是一个可以调用的免费web服务,并且有很好的文档记录。您可以在这里找到web服务调用和JSON示例 在你的问题中,你有相当广泛的要求,请尝试我推荐的内容,然后再回答进一步的问题 祝你好运