我现在正在使用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];
}];
响应
在上面的响应中,您可以看到红色矩形,其中包含有效响应。我在使用NSURLConnection时正确使用它。
答案 0 :(得分:3)
问题可能是服务器端发送失败的HTTP状态代码。虽然您要发送正确的有效负载,但您应该根据状态代码而不是有效负载的内容来确定请求的状态。 AFNetworking为您完成此操作,并且正如AFNetworking错误所述,服务器返回500。