Traducción desde ASIHTTPRequest a AFNetworking, en iOS

Lo que quiero hacer es publicar un file json en mi server. Finalmente hice eso usando ASIHTTPRequest y mi código es:

NSURL *url = [NSURL URLWithString:@"http://foo.foo.foo"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setRequestMethod:@"PUT"]; [request addRequestHeader:@"Authorization" value:@"Basic dslfkdsfdsflsdkfslkgflksflksdlfkg"]; [request addRequestHeader:@"Content-Type" value:@"application/json; charset=utf-8"]; [request appendPostData:[jsonString dataUsingEncoding:NSUTF8StringEncoding]]; [request startSynchronous]; NSLog(@"%@", [request responseString]); 

Lo que necesito ahora es el código exacto traducido a AFNetworking. ¿¿Algunas ideas?? Gracias por leer mi publicación 🙂

 AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://foo.foo.foo"]]; client.parameterEncoding = AFJSONParameterEncoding; [client registerHTTPOperationClass:[AFJSONRequestionOperation class]]; [client setAuthorizationHeaderWithUsername:... password:...]; [client putPath:@"/path/to/resource" parameters:(_your JSON object as a dictionary_) success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"%@", [request responseString]); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }];