我尝试使用Siesta发送带有多个网址参数的 POST 请求。
问题是即使提供了解决方案here,它也只显示单个参数的示例。所以我的问题是,是否有其他方法可以添加多个参数,或者我应该多次使用 withParam()
?
例如 .withParam("myparam", "1").withParam("myparam2", "1").withParam("myparam3", "1")...
我问,因为多次使用 withParam()
看起来很乱,虽然它可以正常工作=)
答案 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获取字典的味道。