AsyncHttpClient RequestParams不遵循序列

时间:2017-01-27 06:02:55

标签: android sequence loopj http-request-parameters

我的代码如下,呼叫邮寄方法:

RequestParams reqParams = new RequestParams();  
    reqParams.put("name", title);
    reqParams.put("date", date);
    reqParams.put("description", description);
    reqParams.put("status", status);
File file = new File(image);
    reqParams.put("image", file);

当我检查reqParams时,它会返回

  

状态=活性&安培;描述=试验&安培;名称= d&安培;日期= 2017年1月1日和安培;图像= /存储/文件/ 1.png

是否可以使用我的参数(如以

开头)返回序列
  

名= d&安培;日期= 2017年1月1日和安培;描述=试验&安培;状态=活性&安培;图像= /存储/文件/ 1.png

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试将它们放入散列映射中,然后按照文档中的描述添加到参数中

Map<String, String> map = new HashMap<String, String>();
 map.put("first_name", "James");
 map.put("last_name", "Smith");
 params.put("user", map); // url params: "user[first_name]=James&user[last_name]=Smith"

如需进一步参考和指导,您可以按照文档here

进行操作