AFN 访问server的问题

楼下如果是妹子那就 2015-07-04 03:33:03
先上代码,在说问题:

+(void) succesBlock:(void (^)(NSDictionary *response))response
{
NSString *URLStr = @"http://qinshang.120.yido.so/index.php/index/ajax_index";
URLStr = [URLStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"application/json"];
manager.requestSerializer=[AFJSONRequestSerializer serializer];
[manager POST:URLStr parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject)
{

NSString *request = operation.responseString;
NSData *getData = [request dataUsingEncoding:NSUTF8StringEncoding];
//IOS自带的JSON解析
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:getData options:0 error:nil];
NSLog(@"返回信息:%@",dict);
if(response)
{
response(dict);
}else
{
printf("\n请求失败\n");
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error){
NSLog(@"返回错误信息: %@",error);
}];
// [manager GET:URLStr parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject){
//
// NSString *request = operation.responseString;
// NSData *getData = [request dataUsingEncoding:NSUTF8StringEncoding];
// //IOS自带的JSON解析
// NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:getData options:0 error:nil];
// NSLog(@"返回信息:%@",dict);
//
// if(response)
// {
// response(dict);
// }else
// {
// printf("\n请求失败\n");
// }
// } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// NSLog(@"返回的错误信息:%@",error);
// }];
}

[HttpServer succesBlock:^(NSDictionary *dictData){
NSLog(@"dictData========%@",dictData);
}];

服务器端接口只要一个请求,不管是post还是Get都可以获取到数据,现在我出现的问题请求发送个请求给server后,根据log出来的header里code的信息,访问server成功了,但是并没有进返回Data的block,而是直接返回了一个错误信息。这个应该是哪里的问题,诸位求指点。
...全文
91 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Proteas 2015-07-07
  • 打赏
  • 举报
回复
如果返回的是 JSON 数据,应该用 [AFJSONRequestSerializer serializer] 解析 Response。

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧