java - ArrayList 到 DavidWebb Android

标签 java android post arraylist httpurlconnection

我正在使用 DavidWebb用于发出 Http POST 请求。对于我要发送的所有参数,我都有 ArrayList 或 HashMap。如何使用 DavidWebb 传递参数数组?

现在我是这样做的

Response<String> resp = webb
                    .post(Constants.URL + Constants.CUSTOMER_SIGNUP)
                    .param("username", params.get("username"))
                    .param("user_contact_no", params.get("user_contact_no"))

我想做类似的事情

Response<String> resp = webb
                        .post(Constants.URL + Constants.CUSTOMER_SIGNUP)
                        .arraylist/hasmap of params

最佳答案

我找到了解决方案。 “Andy Turner”的回答点击了。

Request request = webb
                    .post(Constants.URL + Constants.CUSTOMER_SIGNUP);
                    for (Map.Entry<String, String> entry : params.entrySet()) {
                        request.param(entry.getKey(), entry.getValue());
                    }
            Response<String> resp = request.readTimeout(30000)
                    .connectTimeout(30000)
                    .asString();

关于java - ArrayList 到 DavidWebb Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648990/

相关文章:

php - 如何在 PHP 中解析 JSON 对象?

xml - Node JS。发送带有 XML 数据的帖子

java - Eclipse 不会相信我有 Maven 2.2.1

java - 解析删除对象

java - 如何在 beanshell 中制作方法?

Android:发布一个应用程序,不同的屏幕截图对应不同的语言?

android - Xamarin Forms Ui 项目(多平台)

javascript - 无效的 Web 服务调用,缺少 Backbone 和 Webservice webmethods 参数的值

java - 输出 bash 脚本的结果

java - "standard"Java DateBuilder 实现?