【发布时间】:2022-01-27 08:57:05
【问题描述】:
我想只发布对象特定字段的数组列表。我通常存储所有字段对象以发布调用。 我不知道我应该在哪里换。
这是我的对象类
public class Verify {
@SerializedName("id")
@Expose
private int id;
@SerializedName("name")
@Expose
private String name;
@SerializedName("phone")
@Expose
private String phone;
}
API只需要post ID作为参数,数组中有多个数据。 例如:
List<Verify> ver = new Arraylist()<>;
ver.add("1", John, 62807677999);
ver.add("2", Dap, 6286753193);
ver.add("3", Keel, 62812386423);
ver.add("4", Martin, 62819823733);
API 服务
@POST("https://www.mmsnusindo.com/api/ver/kunjungan/rejected")
Call<List<Verify>> verifikasiKunjunganRejected(@Header("api-key") String content_type, @Body ArrayList<Verify> modelContact);
我遇到了什么错误
{"status":false,"message":"Error data validation","info":{"id":["The id field is required."]}}
此代码类似于验证数据用户,因此 arraylist 中将有多个数据,我使用复选框选择有效或无效的数据,然后使用 POST API 发送有效或无效。
【问题讨论】:
-
贴出你想调用的完整网址
-
或者如果您有邮递员,请在邮递员中查看并在此处留下邮递员的屏幕截图,以便人们更好地理解它
-
我在发布无效数据时添加了成功结果示例。
标签: java android api retrofit2