使用MULTIPLE url参数的{Siesta iOS GET请求

时间:2017-01-19 16:25:18

标签: ios swift siesta-swift

我尝试使用Siesta发送带有多个网址参数的 POST 请求。

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

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

我问,因为多次使用 withParam() 看起来很乱,虽然它可以正常工作=)

1 个答案:

答案 0 :(得分:1)

您已经回答了自己的问题: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获取字典的味道。