首页 > 解决方案 > 在 Android Studio 中设置 http 客户端的好方法是什么?

问题描述

我正在使用 2017 年左右编写的 Android 代码。开发它的人正在使用 loopj。这些是他用来向后端 Python 服务器发出 http 请求的导入:

import com.loopj.android.http.AsyncHttpClient;  
import com.loopj.android.http.JsonHttpResponseHandler;  
import com.loopj.android.http.RequestHandle;  
import com.loopj.android.http.RequestParams; 

显然,从那以后发生了很多变化。继续使用它是个好主意还是现在有更好的库可用?我搜索了官方的 Android Studio 教程,发现了 Volley:https ://developer.android.com/training/volley/simple 我应该使用这个还是有更好的选择?我没有创建 http 客户端的背景。

此外,他的客户(使用 loopj)涉及大量样板代码。我觉得现代图书馆的样板代码可能更少,因此,我们可以更专注于发送数据。

我发送的数据有两种:json 数据和字节数组(字节数组代表相机图像)。

我在其他地方四处打听,有人推荐改造。它是loopj的一个很好的替代品吗?

标签: android-studiohttpretrofitclient-serverloopj

解决方案


推荐阅读