我想使用AndroidAnnotations发送POST请求。在我的POST请求中,我需要发送两个String参数 - Mail和Phone。
我正在尝试使用以下代码执行此操作。 这是POST方法的定义:
@Post("&Action=login")
LoginWebInfo getLoginWebInfo (TreeMap data);
以下是我如何称呼此方法:
TreeMap<String, String> data = new TreeMap<String, String>();
data.put("Mail", email);
data.put("Phone", phone);
return webInteractionWithUserClient.getRegistrationWebInfo(data);
但是这段代码似乎不起作用。我的错误在哪里?
答案 0 :(得分:0)
使用多值地图而不是树
MultiValueMap<String, String> data = new LinkedMultiValueMap<String, String>();
data.add("mail",email);
data.add("Phone", phone);
LoginWebInfo logWebInfo = webInteractionWithUserClient.getRegistrationWebInfo(data);