角7 http发布在边缘和Firefox上的工作,但在chrome上返回错误

时间:2019-05-02 09:19:57

标签: angular http-post

http发布不适用于chrome浏览器,但可以在Firefox和Edge上正常工作

我有一个带有angular7和netcore 2.2的应用程序,除了保存方法(具有http.post)在chrome上不起作用

之外,crud示例在所有浏览器中都能正常工作
 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 :(得分:0)

尝试一下:

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