gpt4 book ai didi

AFNetworking - 如何为一个键指定多个值

转载 作者:行者123 更新时间:2023-12-04 05:13:04 26 4
gpt4 key购买 nike

我正在尝试使用 AFHTTPClient 方法“postPath”将一个参数键的多个值传递给 HTTP 请求。但是,参数变量是 NSDictionary,因此我无法为我的关键“电子邮件”设置多个值。我尝试将电子邮件值作为逗号分隔的字符串发送,但这不起作用,因为我的服务器返回一个错误,说我没有指定任何电子邮件值。

我确实阅读了有关使用 multipartFormRequestWithMethod 方法的文档,但我无法完全弄清楚如何进行这项工作。任何人都可以提供一个使用此方法对单个键的多个值的示例吗?

谢谢

富有的

最佳答案

组合一个键的多个查询值。

如果你使用 NSDictionary + NSSet,你会从 NSArray 得到没有 [] 的查询 url。

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
[NSSet setWithObjects:@"value1", @"value2", nil], @"myKey", nil];

AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
NSURLRequest *request = [httpClient requestWithMethod:@"GET" path:@"/path" parameters:params];

PS:迟到总比不到好...

关于AFNetworking - 如何为一个键指定多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088025/

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