Проверьте, работает ли веб-сервер в iphone - PullRequest
1 голос
/ 21 июля 2011

Мне нужна небольшая помощь!

Если строка 'url' содержит адрес веб-сервера, как я могу проверить, работает ли мой веб-сервер или нет?У меня есть несколько кодов для проверки интернет-соединения.Но даже если у нас есть подключение к Интернету, откуда мы знаем, что сервер работает или нет?Есть ли лучший способ сделать это?

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Вы можете сделать запрос,

NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                       timeoutInterval:20.0]; 

NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest
                                                        delegate:self];

Теперь, если вы реализуете (вместе со всеми другими методами делегатов)

-(void)connectionDidFinishLoading:(NSURLConnection *)connection

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

вы получите либо успех, либо ошибку.

2 голосов
/ 21 июля 2011

Разместите запрос, получите ответ. Если вы получили ответ, сервер работает, если не выключен ..

...