Ошибка создания пользователя Strongloop iOS
Я пытаюсь создать и сохранить тестового пользователя на сервере с этим кодом:
LBRESTAdapter *adapter = ((AppDelegate *)[[UIApplication sharedApplication] delegate]).adapter;
if (adapter) {
TeacherRepository *repo = (TeacherRepository *)[adapter repositoryWithClass:[TeacherRepository class]];
if (repo) {
Teacher *st = (Teacher *)[repo createUserWithEmail:@"test@test.com" password:@"test"];
if (st) {
[st saveWithSuccess:^{
NSLog(@"Saved in server!");
} failure:^(NSError *error) {
NSLog(@"Error: %@", error.description);
}];
}
}
}
но я продолжаю получать этот ответ об ошибке:
Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 404"
Я искал эту ошибку и другие подобные, но не смог найти ничего, что решило бы мою проблему, так что может быть причиной?
1 ответ
Код статуса HTTP 404 означает, что ресурс не был найден:
404 Не Найдено
Сервер не нашел ничего, соответствующего Request-URI. Не указывается, является ли состояние временным или постоянным. Код состояния 410 (Унесенные) СЛЕДУЕТ использовать, если сервер через некоторый внутренне конфигурируемый механизм знает, что старый ресурс постоянно недоступен и не имеет адреса пересылки. Этот код состояния обычно используется, когда сервер не хочет точно указывать, почему запрос был отклонен, или когда другой ответ не применим.
Может показаться, что при создании URL в вашем коде AFNetworking произошла ошибка. Вы не поделились этой частью кода, поэтому трудно комментировать специфику. Я думаю, что если вы войдете весь error
объект (не только error.description
) он покажет вам, какой URL он попытался использовать безуспешно.