I need to send my data by POST, in variable data.
I do it like this:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager
Does your web service expect the parameters to be formatted as JSON? If so, before you invoke the POST method, you need to tell the manager to use a JSON requestSerializer, i.e. AFJSONRequestSerializer:
manager.requestSerializer = [AFJSONRequestSerializer serializer];
By default, AFNetworking assumes you want to use AFHTTPRequestSerializer (i.e. a request with a Content-Type of application/x-www-form-urlencoded).