Привет, я новичок в angular 6 Я пытаюсь опубликовать данные в веб-интерфейсе API, но получаю сообщение об ошибке ниже
Исключение: «400 неверный запрос: не удалось декодировать объект JSON: Ожидаемое значение:строка 1 столбец 1 (символ 0) "
пожалуйста, скажите мне, где я иду не так, заранее спасибо
мой сервис:
addIncidents(newIncidents: Incidents): Observable<Incidents> {
return this.http.post<Incidents>('api/v1/events', newIncidents, {
headers: new HttpHeaders({
'Content-Type' : 'application/json'
})
});
мой компонент:
saveIncidents(formValues: any): void {
const newIncidents: Incidents = <Incidents>formValues;
console.log(newIncidents);
this.dataStorageService.addIncidents(newIncidents)
.subscribe(
(data: Incidents) => console.log(data),
(err: any) => console.log(err)
);
}
Модель инцидентов
export interface Incidents {
Incident_Start_Time: string;
Title: string;
Description: string;
Ticket: string;
}
Кнопка HTML
<button type="button" class="btn btn-primary" (click)="saveIncidents()">Submit</button>