AFJSONRequestSerializer
最近在做IOS的开发,网络请求采用了AFNetworking框架,由于服务器端是接收JSON的数据,新框架不太熟,网上搜了好久才解决,记录一下。
NSMutableDictionary*dict=[[NSMutableDictionaryalloc]init];
[dictsetObject:@"apple"forKey:@"brand"];NSString*url=@"http://xxxxx";//你的接口地址AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];
manager.responseSerializer=[AFJSONResponseSerializerserializer];//申明返回的结果是json类型
manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"text/html"];//如果报接受类型不一致请替换一致text/html或别的
manager.requestSerializer=[AFJSONRequestSerializerserializer];//申明请求的数据是json类型
[managerPOST:urlparameters:dictsuccess:^(AFHTTPRequestOperation*operation,idresponseObject){
NSLog(@"%@",responseObject);
}failure:^(AFHTTPRequestOperation*operation,NSError*error){
NSLog(@"Error:%@",error);
}
];