轻量级网络请求,不到100行代码。仅有两个接口,异步GET和异步POST。
+ (void)Get:(NSString *)URLString parameters:(NSDictionary *)parameters completion:(LPNetworkRequestCompletionBlock)completionBlock;
+ (void)Post:(NSString *)URLString parameters:(NSDictionary *)parameters completion:(LPNetworkRequestCompletionBlock)completionBlock;
数据返回的回调如下。result和error必有一个有值。可以据此判断返回状态。
typedef void (^LPNetworkRequestCompletionBlock)(NSDictionary *result, NSURLResponse *response, NSError *error);
请求时会打印请求链接、返回数据或错误信息。如果是POST请求会在请求链接后打印请求参数。