AFNetworking json请求

+ (AFHTTPClient*)httpClient

{

    static AFHTTPClient *instance = nil;

    static dispatch_once_t onceToken;

    dispatch_once(&onceToken, ^{

        instance = [[AFHTTPClient allocinitWithBaseURL:[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数据反射到实体对象中。

};

你可能感兴趣的:(IPhone)