android-studio - 在 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的一个很好的替代品吗?
解决方案
推荐阅读
- php - 如何使用 phpexcel 处理大型 Excel 文件
- reactjs - 应用程序尚未注册(react-native)
- oracle - 无法连接到 oracledb
- angular - 如何使用 EF Core 处理 ASP.NET Core 2.0 Chunked Web Api Call
- hyperledger-fabric - 如何在单通道上的 Hyperledger Fabric 上的两个链码之间共享数据?
- javascript - 无法从另一个函数中调用一个函数
- c# - 何时在 C# 中声明有关效率/速度的变量
- answer-set-programming - lparse/cligo:怎么说 AllOf(a,b,c) :- 条件?
- python - 如何在 Python 3 中使用 Beautiful Soup 修改子元素
- javascript - 如何为网页制作一次性弹出窗口?