Обработка ответа NSURLRequest - PullRequest
       1

Обработка ответа NSURLRequest

0 голосов
/ 21 сентября 2011

Я работаю над приложением, которое запрашивает веб-сервис. Я хочу знать, как я могу справиться с ошибками типа "404" (НЕ НАЙДЕНО). Метод делегата connection:(NSURLConnection *)conn didFailWithError:(NSError *)error обрабатывает только ошибки, вызванные соединением. Мне сказали, что устранение этих ошибок должно быть в методе connection:(NSURLConnection *)conn didReceiveData:(NSData *)data, как я могу это сделать? Я просматривал документацию, нет такого свойства NSURLRequest, как "ResponseCode" или что-то еще. Любая помощь приветствуется.

1 Ответ

1 голос
/ 21 сентября 2011

Реализуйте следующий метод делегата

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse
 *)response

Затем проверьте объект ответа для свойства statusCode. Возможно, вам придется привести его к NSHTTPURLResponse, чтобы увидеть его.

...