7-й угловой пост работает на Edge и Firefox, но возвращает ошибку на Chrome - PullRequest
0 голосов
/ 02 мая 2019

http post не работает в браузере Chrome, но отлично работает в Firefox и Edge

У меня есть приложение с angular7 и netcore 2.2, пример crud отлично работает во всех браузерах, кроме метода сохранения (с http.post), который не работает на chrome

 save(user: UserModel): Observable<ResponseObj> {
    const body =   JSON.stringify(user);
    const headers = new Headers({ "Content-Type": "application/json" });
    const options = new RequestOptions({ headers: headers });
    return this._http.post("/api/Users/Save", body, options)
      .pipe(map(res => res.json()))
      .pipe(catchError(this.handleError));
  }

Я ожидал вызова API сервера и создания нового пользователя

1 Ответ

0 голосов
/ 02 мая 2019

Попробуйте это:

return this._http.post("/api/Users/Save", body, options)
    .subscribe((resp: any) => {
        }, error => {
            this.handleError
        }
     )
...