Я начинаю играть с Angular2. Я разработал базовый API RESTful, используя Джерси. Я тестировал его, и он отлично работает (с браузером и SOAP UI). Это код:Вызов Джерси из Angular2
@GET
@Produces(MediaType.APPLICATION_JSON)
public TwoWordsMessage getMessage() {
TwoWordsMessage message = new TwoWordsMessage();
message.setFirstWord("hello");
message.setSecondWord("world");
return message;
}
Я tryng для вызова службы из приложения Angular2:
this.http.request(this.url).subscribe((res: Response) => {
this.message = res.json();
});
Я могу видеть (debbuging), что метод «GetMessage» вызывается и возвращает TwoWordsMessage но приложение Angular2 никогда не получает его. Тот же код с адресом http://jsonplaceholder.typicode.com/posts/1 работает отлично.
Что я делаю неправильно?
Спасибо!
что ваш RESTful ответ выглядит? –
кажется, что сервер ng2 ждет ответа или не знает, как его обрабатывать. Он никогда не попадает в 'code'this.message = res.json();' code' –
Вы проверили консоль разработчика? Любые ошибки? Может быть, ошибка CORS? –