我有一个授权用户的方法。我需要基本授权。如何获取AFNetworking中的状态代码
NSString *url = [NSString stringWithFormat:@"%@/rest/api/person/auth", host];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager setRequestSerializer:[AFHTTPRequestSerializer serializer]];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:_loginField.text password:_passwordField.text];
[manager setResponseSerializer:[AFJSONResponseSerializer serializer]];
[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
[self parseResponseForUser:responseObject];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error %@ ",error);
}];
这里的主要问题是确定错误类型。我可能有网络连接问题的授权和错误错误(主机无法访问)。 当登录名和密码与条件不符时,运行故障块。例如,如果我把错误的密码和登录我借此错误消息:
错误域= NSCocoaErrorDomain代码= 3840“的操作不能完成 (可可错误3840)”(JSON文本为了让没有设置片段没有用数组或对象 和选项启动。)
我应该如何赶上错误类型?
你可以发布你试图得到的JSON吗? –
我已经更新了我的问题,我发布了回复,我正在努力获取 – abekenza