我正在使用 Restkit 与 Java Jersey REST 服务器进行通信。我正在使用 RKClient 类上提供的一个非常简单的方法,即:
[[RKClient sharedClient] get:@"/userStatus" delegate:self];
mw类中创建的方法是:
- (void)sendRequests
{
[[RKClient sharedClient] get:@"/userStatus" delegate:self];
}
- (void)request:(RKRequest*)request didLoadResponse:(RKResponse*)response
{
if ([request isGET])
{
if ([response isOK])
{
NSLog(@"Retrieved status: %@", [response bodyAsString]);
}
}
}
问题是我想多次执行此 GET,但它似乎只工作一次。我做错了什么吗?
最佳答案
现在正在运行!我真的不知道我做了什么改变才能让它发挥作用。问题可能出在 Jersey 服务器上。修改 GET 方法并向其添加一些参数后(毕竟我发现我需要一些参数来识别某些资源),它开始工作。不管怎样,谢谢你的帮助。
关于iphone - RestKit GET 请求仅有效一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213201/