Pregunta

Estoy usando "RestKit 0.20.3` en mi proyecto,

debido a algunos crucial razones por las que me voy a convertir todos mis llamadas a la API para Ret kit,

por favor, ¿puede alguien decirme cómo puedo hacer que una misma llamada, como el de abajo con el resto del kit Estoy enviando mi ASIHHTP código por favor, ¿se puede migrar a Descansar kit, me incapaz de encontrar el camino

NSDictionary *dictionary=....;

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@auth/login",KBASEURL]];


ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];


[request setRequestMethod:@"POST"];


[request setValidatesSecureCertificate:NO];


[request addRequestHeader:@"Content-Type" value:@"application/json; charset=utf-8"];


 NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dataDictionary options:kNilOptions error:nil];

[request setPostBody:(NSMutableData *)jsonData];

[request setContentLength:[jsonData length]];
¿Fue útil?

Solución

RKObjectManager *manager =  [RKObjectManager managerWithBaseURL:[NSURL URLWithString:@"https://172.22.221.117/api/v1.0/"]];

 NSDictionary *dictionary=[NSDictionary dictionaryWithObjectsAndKeys:@"abc.com",@"email",@"password",@"password", nil];

[manager postObject:nil
               path:@"auth/login"
         parameters:dictionary
            success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {


            }
            failure:^(RKObjectRequestOperation *operation, NSError *error) {
                NSLog(@"Error: %@", error);
                if(operation.HTTPRequestOperation.response.statusCode==200){
                    //do your processing
                }
            }];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top