NBNetRequest 0.3.1

NBNetRequest 0.3.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2018 年 8 月

zhfeng 维护。



  • 作者
  • zhfeng

NBNetRequest

基于 AFNetworking 3.0 的网络

安装

target 'TargetName' do
pod 'NBNetRequest'
end

使用

	//配置
    [[NBNetworkConfig sharedInstance] setBaseUrl:@"http://www.weather.com.cn"];
    [[NBNetworkConfig sharedInstance] setResponseCodeKey:nil];
    [[NBNetworkConfig sharedInstance] setResponseDataKey:@"weatherinfo"];

    //ZFNetReuqestModel是NBBaseNetRequestModel的子类化,可自定义适合当前项目的信息
    ZFNetReuqestModel *requestModel = [ZFNetReuqestModel modelWithPath:@"/data/sk/101010100.html"];
    requestModel.requestMethod = NBNetRequestMethodGet;
    requestModel.useAccount = NO;
    requestModel.refreshCache = YES;
    //发送请求
    ZFNetRequest *request =
    [ZFNetRequest startWithRequestModel:requestModel completionBlockWithSuccess:^(NBBaseNetRequest *request) {
        NSLog(@"%@",[request responseJSONObject]);
        NSLog(@"%@",[request responseResultCode]);
        NSLog(@"%@",[request responseResultDictionary]);
    } failure:^(NBBaseNetRequest *request) {
    }];

终止网络请求

	[request stop];