Ios 如何从故障块内的可达性中检索HTTP状态代码?
主要目的是了解在服务器不可用时,哪个状态代码正在发送给我(例如503)。是否有可能在可达性故障块内检索状态代码,或者唯一的解决方案是在可达性故障块内使用NSURLConnection 我需要这样做smth:Ios 如何从故障块内的可达性中检索HTTP状态代码?,ios,http,nsurlconnection,http-status-codes,reachability,Ios,Http,Nsurlconnection,Http Status Codes,Reachability,主要目的是了解在服务器不可用时,哪个状态代码正在发送给我(例如503)。是否有可能在可达性故障块内检索状态代码,或者唯一的解决方案是在可达性故障块内使用NSURLConnection 我需要这样做smth: internetAvailable = [InternetAvailable reachabilityWithHostName:@"z.example.org"]; __weak RootViewController *selfCopy = self; internetAva
internetAvailable = [InternetAvailable reachabilityWithHostName:@"z.example.org"];
__weak RootViewController *selfCopy = self;
internetAvailable.reachableBlock = ^(InternetAvailable *reach)
{
//All ok
};
internetAvailable.unreachableBlock = ^(InternetAvailable *reach)
{
if ([reach statusCode] == 503)
{
[RootViewController isServerWork];
}
else if ([reach statusCode] == 404)
{
[RootViewController linkIsBroken];
}
};
[internetAvailable startNotifier];