AFNetworking: request POST con la aplicación / x-www-form-urlencoded

Estoy aprendiendo a usar AFNetworking .

Sé que puedo usar AFHTTPClient para realizar una request POST con json.

Mi pregunta es: ¿hay alguna manera de hacer una request POST estándar (es decir, con un tipo de contenido de la application/x-www-form-urlencoded )? Mi server backend no acepta json, porque el cliente debe usar el mismo formulario para iniciar session a través de la web.

En el pasado utilicé ASIHTTPRequest y utilicé este código:

 url = [NSURL URLWithString:@"www.example.org/login/"]; request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:self.username forKey:@"username"]; [request setPostValue:self.password forKey:@"password"]; [request startAsynchronous]; 

¡Gracias!

He resuelto con [httpClient setParameterEncoding:AFFormURLParameterEncoding];

Referencia: https://stackoverflow.com/a/8491782/719127

Simplemente cree un object NSMutableURLRequest y modifique los encabezados HTTP y el cuerpo según la documentation de Apple. Este object de request se puede usar con la biblioteca AFNetworking.