Erreur de création d’utilisateur iOS Strongloop

J’essaie de créer et de sauvegarder un utilisateur de test sur le serveur avec ce code:

LBRESTAdapter *adapter = ((AppDelegate *)[[UIApplication sharedApplication] delegate]).adapter; if (adapter) { TeacherRepository *repo = (TeacherRepository *)[adapter repositoryWithClass:[TeacherRepository class]]; if (repo) { Teacher *st = (Teacher *)[repo createUserWithEmail:@"[email protected]" password:@"test"]; if (st) { [st saveWithSuccess:^{ NSLog(@"Saved in server!"); } failure:^(NSError *error) { NSLog(@"Error: %@", error.description); }]; } } } 

mais je continue à obtenir cette réponse d’erreur:

 Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 404" 

J’ai recherché cette erreur et d’autres semblables, mais je n’ai rien trouvé qui puisse résoudre mon problème. Quelle pourrait en être la cause?

Le code d’état HTTP de 404 signifie que la ressource n’a pas été trouvée:

404 introuvable

Le serveur n’a rien trouvé qui corresponde à l’URI de demande. Aucune indication n’est donnée quant à savoir si la condition est temporaire ou permanente. Le code d’état 410 (Gone) DEVRAIT être utilisé si le serveur sait, par le biais d’un mécanisme configurable en interne, qu’une ancienne ressource est indisponible de façon permanente et qu’elle n’a pas d’adresse de transfert. Ce code d’état est couramment utilisé lorsque le serveur ne souhaite pas révéler exactement la raison du refus de la demande ou lorsqu’aucune autre réponse n’est applicable.

Il semblerait qu’il y ait une erreur dans la construction de l’URL dans votre code AFNetworking. Vous n’avez pas partagé cette partie du code, il est donc difficile de commenter les détails. Je pense que si vous enregistrez l’intégralité de l’object d’ error (pas seulement error.description ), il vous indiquera l’URL qu’il a tenté d’utiliser sans succès.