我正在使用AFHTTPRequestOperationManager请求POST。现在我故意输入错误信息来处理400错误代码。现在,Web 服务实际上返回了JSON一条消息,向用户解释他们做错了什么。我非常想让它JSON在UIAlertView. 但是,故障块:
[operationManager POST:ServerURL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Success: Status Code: %d", operation.response.statusCode);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Failed: Status Code: %d", operation.response.statusCode);
}];
不会像成功块中的那样传递 responseObject。那么有谁知道我如何访问带有 400 错误的 Web 服务返回的 JSON?NSError *error只是给了我而不是返回的Request failed: bad request (400)JSON。
任何帮助将不胜感激,
迈克