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并创建新用户
答案 0 :(得分:0)
尝试一下:
return this._http.post("/api/Users/Save", body, options)
.subscribe((resp: any) => {
}, error => {
this.handleError
}
)