Я пытаюсь отправить HTTP-запрос с помощью NSURLSession
. Он отлично работает, но когда сервер не отвечает, я не могу найти, где хранится код ошибки HTTP. Третий параметр completionHandler
является просто очень общим NSError
. Я прочитал ссылку NSURLResponse
, но ничего не нашел.
NSURLSessionDataTask *dataTask =
[session dataTaskWithRequest:[self postRequestWithURLString:apiEntry parameters:parameters]
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if(!error) NSLog([[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
}
];
[dataTask resume];