Siesta iOS 带有多个 url 参数的 GET 请求

Siesta iOS GET request with MULTIPLE url parameters

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

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

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

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

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

很有可能以一种整洁的方式格式化它,就像这个片段from the example project:

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

如果您或其他人认为这很有用,我欢迎 feature request 一种需要字典的风味。