Я новичок в AngularJS и создаю приложение, которое будет взаимодействовать с сервером. Сервер имеет REST API, но отвечает на некоторые методы простым текстом, а на других - с JSON. Я применил простой метод HTTP-запроса, используя услугу AngularJS '$resource
.Как обрабатывать ответ текстового сервера?
Однако, когда ответ сервера является простым текстом, ответ в AngularJS является объектом с одной записью для каждого символа в ответном слове. Как я могу обойти это (в хорошем смысле)? В идеале я хотел бы рассказать о моем сервисе, когда ожидал простой текст и когда ожидать JSON, и получить в любом случае хорошо отформатированный ответ.
У меня точно такая же проблема. Согласно REST, возвращаемым объектом операции POST должен быть URI (или, как в моем случае, идентификатор) вновь созданного объекта. Угловая ошибка здесь в $ resource helper, предполагая, что все ответы будут JSON. Я предполагаю, что пользовательский обработчик ответа может решить эту проблему. Будем экспериментировать с этим. Держите вас в курсе;) – Pepster