Я новичок в Angular2. Я пытаюсь назвать простой вызов Java REST от Angular2. Когда я отправляю данные, я вообще не получаю ошибку, но мой метод java post не вызывается.Метод POST не работает в Angular2
Angular2 ПОСЛЕ
let emplyee = JSON.stringify(this.object);
let url = 'http://localhost:8080/rest-app/rest/employeeService/insertEmployee';
console.log("Data: " + emplyee);
let headers = new Headers({'Content-Type': 'application/json'});
let options = new RequestOptions({headers: headers});
this.http.post(url, emplyee, options);
Java POST
ме-@POST
@Path("/insertEmployee")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public String insertEmployee(String employee) {
logger.debug("Employee: " + employee);
return "Hello";
}
Какой ответ вы получаете? добавьте '.subscribe (res => console.log (res))' прямо после 'this.http.post()' в 'console.log' ответ. – Supamiu
@Supamiu thnx для ответа, этот ответ я получил, ** Ответ на запрос предполетной проверки не прошел проверку контроля доступа: нет заголовка «Access-Control-Allow-Origin» на запрошенном ресурсе. Происхождение 'http: // localhost: 3000', следовательно, не допускается. ** – deen