RestKit GET请求只工作一次

时间:2011-11-21 14:17:24

标签: iphone objective-c ios restkit

我正在使用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,但它似乎只能工作一次。我做错了吗?

1 个答案:

答案 0 :(得分:1)

现在正在运作!我真的不知道为了让它发挥作用我做了哪些改变。可能问题是Jersey服务器。在修改GET方法并向其添加一些参数之后(毕竟我发现我需要一些参数来识别一些资源)它开始工作。无论如何,谢谢你的帮助。