【发布时间】:2013-02-26 15:59:51
【问题描述】:
我需要在用户输入正确的登录名和密码后检测HTTP代码302,我正在使用这种方法:
- (void) connection:(NSURLConnection *)connection
didReceiveResponse:(NSURLResponse *)response
{
NSLog(@"connection:didReceiveResponse");
if ([response isKindOfClass:[NSHTTPURLResponse class]]) {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
int status = [httpResponse statusCode];
if (status == 302) {
//do something here
}
else
{
NSLog(@"http status code: %d", status);
}
[connection cancel];
}
}
但是页面重定向后我只能得到状态码 200,请问有什么办法吗??
谢谢!
【问题讨论】:
-
如果您使用的是 webView,您应该使用这种方法吗?这不是
NSURLConnection委托方法不是 webView 方法吗?
标签: ios objective-c webview