AFNetworking在NSError对象中返回响应

时间:2013-05-26 13:19:42

标签: iphone ios nsurlconnection afnetworking

我现在正在使用NSURLConeection来消费服务我正在切换到AFNetworking但是遇到了一些奇怪的错误。我的代码 注意:CTPHTTPClient是AFHTTPClient的子类

NSDictionary *parameters =  @{
                              @"email" : @"test@gyc.com",
                              @"confirmPassword" : @"12345",
                              @"userName" : @"mithilesh",
                              @"password" : @"12345",
                              @"termsAndConditionAccepted" : @1,
                              @"dob" : @"1190-03-05"
                              };

[[CTPHTTPClient sharedCTPHTTPClient] postPath:@"signup.json"
                                   parameters:parameters
                                      success: ^(AFHTTPRequestOperation *operation, id JSON){


                                          NSLog(@"Res = %@",JSON);

                                      }
                                      failure:^(AFHTTPRequestOperation *operation, NSError *error){

                                          [CTPUtilities showAlert:[error localizedDescription] delegate:self];
                                      }];

响应

enter image description here

在上面的响应中,您可以看到红色矩形,其中包含有效响应。我在使用NSURLConnection时正确使用它。

1 个答案:

答案 0 :(得分:3)

问题可能是服务器端发送失败的HTTP状态代码。虽然您要发送正确的有效负载,但您应该根据状态代码而不是有效负载的内容来确定请求的状态。 AFNetworking为您完成此操作,并且正如AFNetworking错误所述,服务器返回500。