调试接口面试

  • 会调试接口 就能干活,否则 一边呆着去
  • 使用的网络请求库: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列表 如果实际请求的与文档不符(少字段),找后台人员确认
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 调试接口面试 会调试接口 就能干活,否则 一边呆着去使用的网络请求库:AFNetworking-(void )po...
    俊月阅读 1,280评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,324评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,196评论 4 61
  • 从学英语开始就只知道一句英语名言那就是活到老学到老(Never too old to learn)。但是,看了欢乐...
    苏斗阅读 1,209评论 0 0
  • ས་ཟླའི་བཅོ་ལྔའི་བོད་ཀྱི་མཐོང་ཐོས། __སྨྱུ་གུ ༼༡ ༽དེ་...
    自己的爱阅读 1,144评论 0 0