小编rym*_*gno的帖子

RestKit基本URL - 域名后面的目录

我正在尝试为RestKit设置我的基本URL,如下http://example.com/api所示:

// initialize AFNetworking HTTPClient
NSURL *baseURL = [NSURL URLWithString:@"http://example.com/api"];
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:baseURL];

// initialize RestKit
RKObjectManager *objectManager = [[RKObjectManager alloc] initWithHTTPClient:client];
[RKObjectManager setSharedManager:objectManager];
Run Code Online (Sandbox Code Playgroud)

但是由于某种原因,它只将域保存http://example.com为基本URL,后面没有后续目录.

我可以简单地/api在我的所有API路径调用前面(例如/api/events/active代替/events/active),但如果我最终使用不同版本的API(例如/v1),那将会容易得多.理想情况下,我只能更改基本URL而不是所有单个路径.为什么我无法正确设置基本URL的任何想法?

非常感谢!-Ryan

解决了:

基本URL以前存储为" http://example.com/api ",路径为"/ events".

感谢Paul在下面的回答,正确的方法是将基本URL存储为" http://example.com/api/ ",将路径存储为"events".

objective-c ios restkit afnetworking

3
推荐指数
1
解决办法
383
查看次数

标签 统计

afnetworking ×1

ios ×1

objective-c ×1

restkit ×1