调试接口面试
会调试接口 就能干活,否则 一边呆着去
使用的网络请求库:AFNetworking
-(void )postRequestWithURL: (NSString *)url postParems:(NSMutableDictionary *)postParems content:(void(^)(NetWorkModel *model))requestResult
{
AFHTTPRequestOperationManager *m = [AFHTTPRequestOperationManager manager];
m.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
m.responseSerializer = [AFHTTPResponseSerializer serializer];
[m POST:url parameters:postParems success:^(AFHTTPRequestOperation *operation, id responseObject) {
NetWorkModel* model =[[NetWorkModel alloc]init];
model.responseDic = [NSJSONSerialization JSONObjectWithData:[operation responseData] options:NSJSONReadingMutableContainers error:nil];
model.responeArray = [NSJSONSerialization JSONObjectWithData:[operation responseData] options:NSJSONReadingMutableContainers error:nil];
requestResult(model);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NetWorkModel* model =[[NetWorkModel alloc]init];
model.error = error;
requestResult(model);
}];
}
AF的封装使用
常用的请求方式:post 和 get
在线http测试
请求的数据如何放到页面中
请求的json 数据,结构必须能看懂。
取出数据 放入 UI(控件)中
xcode 配置ATS 不必多说
需求文档注意事项
请求方式 get post
参数问题 option(非必须 根据需要) request (必须传)
返回json列表 如果实际请求的与文档不符(少字段),找后台人员确认
网友评论