我正在使用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,但它似乎只能工作一次。我做错了吗?
答案 0 :(得分:1)
现在正在运作!我真的不知道为了让它发挥作用我做了哪些改变。可能问题是Jersey服务器。在修改GET方法并向其添加一些参数之后(毕竟我发现我需要一些参数来识别一些资源)它开始工作。无论如何,谢谢你的帮助。