New file |
| | |
| | | // |
| | | // BaseHTTPRequest.m |
| | | // screendisplay |
| | | // |
| | | // Created by 单军华 on 2018/7/3. |
| | | // Copyright © 2018年 单军华. All rights reserved. |
| | | // |
| | | |
| | | #import "BaseHTTPRequest.h" |
| | | #import "PPInterfacedConst.h" |
| | | #import "PPNetworkHelper.h" |
| | | |
| | | @implementation BaseHTTPRequest |
| | | |
| | | |
| | | #pragma mark - 请求的公共方法 |
| | | |
| | | - (NSURLSessionTask *)requestPOSTWithURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(PPRequestSuccess)success failure:(PPRequestFailure)failure |
| | | { |
| | | // 在请求之前你可以统一配置你请求的相关参数 ,设置请求头, 请求参数的格式, 返回数据的格式....这样你就不需要每次请求都要设置一遍相关参数 |
| | | // 设置请求头 |
| | | [PPNetworkHelper setValue:@"9" forHTTPHeaderField:@"fromType"]; |
| | | |
| | | // 发起请求 |
| | | return [PPNetworkHelper POST:URL parameters:parameter success:^(id responseObject) { |
| | | |
| | | // 在这里你可以根据项目自定义其他一些重复操作,比如加载页面时候的等待效果, 提醒弹窗.... |
| | | success(responseObject); |
| | | |
| | | } failure:^(NSError *error) { |
| | | // 同上 |
| | | failure(error); |
| | | }]; |
| | | } |
| | | |
| | | - (NSURLSessionTask *)requestGETWithURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(PPRequestSuccess)success failure:(PPRequestFailure)failure |
| | | { |
| | | // 在请求之前你可以统一配置你请求的相关参数 ,设置请求头, 请求参数的格式, 返回数据的格式....这样你就不需要每次请求都要设置一遍相关参数 |
| | | // 设置请求头 |
| | | [PPNetworkHelper setValue:@"9" forHTTPHeaderField:@"fromType"]; |
| | | |
| | | // 发起请求 |
| | | return [PPNetworkHelper GET:URL parameters:parameter success:^(id responseObject) { |
| | | |
| | | // 在这里你可以根据项目自定义其他一些重复操作,比如加载页面时候的等待效果, 提醒弹窗.... |
| | | success(responseObject); |
| | | |
| | | } failure:^(NSError *error) { |
| | | // 同上 |
| | | failure(error); |
| | | }]; |
| | | } |
| | | |
| | | @end |