我有一个返回 302 的 Web 服务,并且自动重定向由 RestKit 完成。我试图在重定向之前做额外的逻辑。我知道 RestKit 有isRedirect
和isRedirection
. 所以在request:didLoadResponse
代表中,我试图检查它,但它似乎没有击中任何一个。有什么我想念的吗?
- (void)request:(RKRequest*)request didLoadResponse:(RKResponse*)response
{
if ([response isRedirection])
{
NSLog(@"redirection");
}
else if ([response isRedirect])
{
NSLog(@"redirect");
}
NSLog(@"response %@", [response bodyAsString]);
}