0

我正在尝试使用 Siesta 发送带有多个 url 参数的POST请求。

问题是即使 此处提供了解决方案,它也仅显示了单个参数的示例。所以我的问题是,有没有其他方法可以添加多个参数,或者我应该withParam()多次使用?

例如 .withParam("myparam", "1").withParam("myparam2", "1").withParam("myparam3", "1")...

我问是因为使用withParam()多次看起来有点乱,虽然它有效=)

4

1 回答 1

1

您已经回答了自己的问题:withParam可链接,这是添加多个参数的正确方法。

很有可能以一种整洁的方式对其进行格式化,如示例项目中的这段代码片段:

var activeRepositories: Resource {
    return service
        .resource("/search/repositories")
        .withParam("q", "stars:>0")
        .withParam("sort", "updated")
        .withParam("order", "desc")
}

如果您或其他人认为这很有用,我会欢迎您提出需要字典的风味的功能请求。

于 2017-01-19T17:43:17.753 回答