SuperDannyBoy / AFHTTP

封装了AFNetworking的网络请求

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AFHTTP

感谢开源精神,不足之处望大家见谅,当然,你可以Fork一个分支来完善我的工程,我将无比的荣幸。


方法说明

发送一个请求

- (void)sendRequest:(NSString *)url
         parameters:(NSDictionary *)parameters
     fileDictionary:(NSDictionary *)dataDic
           userInfo:(NSDictionary *)userInfo
           withType:(NSUInteger)requestType
          isShowHUD:(BOOL)isShow
       SuccessBlock:(RequestSuccess)success
       FailureBlock:(RequestFailure)failure

参数说明:

  • @param url baseURL
  • @param parameters 字典形式参数
  • @param dataDic 默认传nil; 如果是上传文件,则传包括文件路径在内的字典(eg:@{@"path":@"xxxxxxx", @"key":@"file"})
  • @param userInfo 要取消的请求信息 eg.@{@"AFNetWorking_UserInfoKey":@"requestUrl"}
  • @param requestType 请求类型
  • @param isShow 是否显示网络提示框
  • @param success 成功Block
  • @param failure 失败Block

取消特定请求

- (void)cancelRequestWithUserInfo:(NSDictionary *)dic

参数说明:

  • @param dic 要取消的请求信息 eg.@{@"AFNetWorking_UserInfoKey":@"xxxxx"}

取消所有请求

- (void)cancelAllRequest

使用到的第三方框架

  1. SVProgressHUD
  2. AFNetworking

About

封装了AFNetworking的网络请求


Languages

Language:Objective-C 100.0%