1.AFN2.x 迁移至 AFN3.x
AFHTTPSessionManager` is a subclass of `AFURLSessionManager` with convenience methods for making HTTP requests. When a `baseURL` is provided, requests made with the `GET` / `POST` / et al. convenience methods can be made with relative paths.
AFHTTPSessionManager 是 AFURLSessionManager的子类,提供了HTTP请求的一些简便的方法,如果提供了baseURL,可以用关联路径通过requestWithMethod:URLString:parameters:的便利方法发起GET/POST等请求
Get请求
- (NSURLSessionDataTask *)GET:(NSString *)URLString
parameters:(id)parameters
progress:(void (^)(NSProgress * _Nonnull))downloadProgress
success:(void (^)(NSURLSessionDataTask * _Nonnull, id _Nullable))success
failure:(void (^)(NSURLSessionDataTask * _Nullable, NSError * _Nonnull))failure
Post请求
- (NSURLSessionDataTask *)POST:(NSString *)URLString
parameters:(id)parameters
progress:(void (^)(NSProgress * _Nonnull))uploadProgress
success:(void (^)(NSURLSessionDataTask * _Nonnull, id _Nullable))success
failure:(void (^)(NSURLSessionDataTask * _Nullable, NSError * _Nonnull))failure
NSURLSession
未完待续。。
本文档详细介绍了如何将AFN2.x迁移到AFN3.x,并重点讲解了AFHTTPSessionManager作为AFURLSessionManager的子类提供的便捷方法。包括如何使用相对路径发起GET和POST请求。
1445

被折叠的 条评论
为什么被折叠?



