对于初入职场的iOS小伙伴们, 搭建UI--大家肯定是没什么问题了.
而对于网络请求的POST和GET, 应该还是会有问题;
例如, 如何将APP的token捆绑到请求中, 进行文件的上传 -- 现在我们就来解决下面两个问题:
1,如何将token添加到请求头? 2, 上传失败, 会出现的部分error解决.
问题一: 添加token到请求头的代码如下:
NSDictionary *dict = @{@"name" : @"小明",
@"age" :@"20"
};
//实例化AFHTTPSessionManager
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//调出请求头
manager.requestSerializer = [AFJSONRequestSerializer serializer];
//将token封装入请求头
[manager.requestSerializer setValue:TOKEN forHTTPHeaderField:@"token-id"];
//post上传文件
[manager POST:@"http://192.168.0.90/****" parameters:dict progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"上传成功 === %@",responseObject);