调试接口面试

2016-02-18  本文已影响36人  俊月

调试接口面试

会调试接口 就能干活,否则 一边呆着去
使用的网络请求库: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列表 如果实际请求的与文档不符(少字段),找后台人员确认

上一篇 下一篇

猜你喜欢

热点阅读