gpt4 book ai didi

ios - 使用 AFNetworking 2.0 构建 URL

转载 作者:行者123 更新时间:2023-11-29 02:59:27 24 4
gpt4 key购买 nike

我有一个网络服务,我正试图从中获取一些数据。最终 URL 应如下所示:

http://server.com/services/v2/item/3?....ect

上述 URL 中的值 3 是动态的,我需要根据用户操作更改它。我已经记下了所有这些部分,对于 URL,我只是将参数放入 NSDictionary 中,就像我所有其他服务一样。

唯一的区别是此 Web 服务不像其他 Web 服务那样为值使用键。所以我只是将值放入 NSDictionary 而没有键。

发出请求后,最终 URL 如下所示:

http://server.com/services/v2/item/?3.....ect

我使用的基本 URL:http://server.com/services/v2/item/

我只需要在它前面加上一个问号,而不是在它之前。

最佳答案

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

[manager GET:[NSString stringWithFormat:@"http://server.com/services/v2/item/%d?",myValue] parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];

不是将 NSDictionary 传递给 parameters,而是传递 nil。然后用stringWithFormat构造带参数的URL,传给GET

关于ios - 使用 AFNetworking 2.0 构建 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465896/

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