+ (AFHTTPClient*)httpClient
{
static AFHTTPClient *instance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:BaseUrl]];
instance.parameterEncoding = AFJSONParameterEncoding;
[instance registerHTTPOperationClass:[AFJSONRequestOperation class]];
});
return instance;
}
使用方法:
AFHTTPClient *httpClient = [HttpOperation httpClient];
[httpClient postPath:path parameters:parameters success:^(AFHTTPRequestOperation *operation,NSDictionary *jsonData)
{
//将jsonData数据反射到实体对象中。
};
本文介绍了一个使用AFHTTPClient的单例实现方式,并展示了如何通过该客户端发起POST请求及处理响应数据。
3843

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



