0

RequestParams 有 put Object 方法,put(String key, Object value)。

所以我使用下面的代码;在服务器上,在 get 或 post 参数中找不到 userId。

com.loopj.android.http.RequestParams params= new RequestParams ();
//添加参数 add params
params.put("userId", userId);  //Long userId;
params.put("nickname", nickname);//String
4

1 回答 1

0

尝试使用params.put("userId", Long.toString(userId));

如果您查看该库的源代码,您会看到该方法put(String key,Object value)添加了具有非字符串值的参数(例如 Map、List、Set)。您还会发现一些最近添加的方法,它们接受 long 或 int 作为值,但是如果您使用的是库 jar 文件,版本 1.4.4,您会注意到您没有这些新方法,因此您可以使用put(String,String)它来使其工作

于 2014-04-22T09:15:05.517 回答