【发布时间】:2017-12-08 10:14:42
【问题描述】:
当我发布 4 个参数时,我有一个 android 应用程序:名称、描述图像 1 和图像 2,但图像 1 和图像 2 是可选的。
当我发送所有参数时,改装后可以,但是当我只发送名称和描述并且改装时说“多部分主体必须至少有一个部分。”
请帮忙
【问题讨论】:
标签: android api retrofit multipart
当我发布 4 个参数时,我有一个 android 应用程序:名称、描述图像 1 和图像 2,但图像 1 和图像 2 是可选的。
当我发送所有参数时,改装后可以,但是当我只发送名称和描述并且改装时说“多部分主体必须至少有一个部分。”
请帮忙
【问题讨论】:
标签: android api retrofit multipart
您正在使用@multipart 注释,它强制您发送至少一个部分!
您可以使用两种方法来代替:
第一:
void method (int id, String name, String description){}
秒:
@multipart
void method2 (int id, Part image1, Part image2){}
【讨论】: