gpt4 book ai didi

ios - 逗号分隔的动态参数的 RestKit 路径模式

转载 作者:行者123 更新时间:2023-11-29 02:09:31 25 4
gpt4 key购买 nike

我正在使用 RestKit,我已发送单个 GET 请求以将批量数据获取到这样的 URL

api/exemptions?ids=203,1985,21855

在 RestKit 响应描述符中可以为此设置什么路径模式?

我知道对于预定义数量的动态参数,我们可以使用这样的东西 @"/api/sms/confirmation/:arg1/:arg2"

但上面提到的情况对我来说是新的。

编辑

我在

中找到了参数参数
[[RKObjectManager sharedManager] getObjectsAtPath:path parameters:nil

会完成这项工作,但它需要一个字典,所以我给它一个示例字典 NSDictionary *args = @{ @"ids": @[@"1",@"2",@"3 ",@"4"] };

执行时会生成此编码的 url

http://../api/exemptions?&ids%5B%5D=1&ids%5B%5D=2&ids%5B%5D=3&ids%5B%5D=4

“ids”键重复,这里出了什么问题。

编辑#2

URL 编码问题已解决,但主要问题仍然存在,路径模式与响应不匹配,我目前正在使用此路径模式

pathPattern:@"/api/exemptions?&ids"

对于这个 url/api/exemptions?ids=203,1985,21855

我也尝试过 pathPattern:@"/api/exemptions?&ids="

请帮助,这变得非常痛苦。

最佳答案

根据您的示例代码和响应,您是否尝试过:

NSDictionary *args = @{ @"ids": [@[@"1", @"2"] componentsJoinedByString: @","] };

这看起来会使用所需的值进行编码,因为连接会导致字典值 @{ @"ids": @"1,2"}

关于ios - 逗号分隔的动态参数的 RestKit 路径模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29432944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com