HTTP- , @Body, "Multiple @Body method annotations found."
, :
HashMap , :
HashMap<String, Object> map = new HashMap<>();
map.put("password", "123456");
map.put("username", "Jake Warthon");
public class User(){
private String username;
private String password;
public void setUsername(String username){
this.username = username;
}
public void setPassword(String password){
this.password = password;
}
}
User user = new User();
user.setUsername("Jake Warthon")
user.setPassword("123456");
map.put("user", user);
(), (, )
map.put("user", user);
map.put("authorization", "12uh3u12huhcd2");
map.put("something", someobject);
Hashmap User
@POST("auth/login")
Call<UserData> login(@Body HashMap map);
@POST("auth/login")
Call<UserData> login(@Body User user);
, , .
Call<UserData> call = service.login(map);
Call<UserData> call = service.login(user);
, , .