sendAsynchronousRequest 메서드를 사용하여 비동기 요청을 보내면 'invalid username'과 같은 오류 시나리오에서 null 응답이 반환됩니다. API에서 해당 JSON 값을 사용하여 오류 시나리오에서 응답을 보냅니다.NSURLConnection sendAsynchronousRequest 오류 시나리오에서 null 응답을 반환합니다.
JSON을 수신하지만 url 응답이 null입니다.
적절한 위임 방법을 사용하여 connectionWithRequest : 메소드에서이 작업을 수행하면 올바르게 작동합니다.
도움을 주시면 감사하겠습니다.
감사합니다.
[NSURLConnection sendAsynchronousRequest:request
queue:[[NSOperationQueue alloc] init]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSLog(@"%@", (NSHTTPURLResponse *)response);
}];
응답 상태 코드를 인쇄하셨습니까? – NHS
은 response.statuscode와 같이 responseecode를 인쇄하고 [error localizedDescription] – NHS
@NHS - 응답 상태 코드는 0이고 오류 설명은 "작업을 완료 할 수 없습니다 (NSURLErrorDomain 오류 -1012)"입니다. – Jayaprakash