我是Android和Http的新手,并尝试使用Retrofit2创建图像上传任务。我正在使用给出here的示例。
在这个例子中,作者解释了为什么我们应该使用RequestBody或MultipartBody。我无法理解差异以及我应该如何在图像中上传一些标签(字符串)。
任何人都可以通过以下方式帮助作者的意思:
该描述只是包装在RequestBody实例中的字符串值。其次,请求中还有一个@Part:实际文件。我们使用MultipartBody.Part类,该类使我们除了发送带有请求的二进制文件数据外,还可以发送实际的文件名。
最佳答案
简单来说,RequestBody可用于json / String请求,而MultipartBody可用于文件请求(图像,文档..)
关于android - OkHttp3库的RequestBody和MultipartBody之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38423679/