POST请求在角度2中被调用两次

时间:2017-08-18 09:51:32

标签: javascript angular typescript post http-post

我不知道但是我的POST请求被调用了两次。我可以知道解决这个问题吗?我也尝试使用share(),但无济于事。

以下是我的代码

 addUser(data): Observable<User> {


    let body : string = JSON.stringify(
    {postData: data}),
    headers: any = new Headers({'Content-Type': 'application/json'}),
    options: any = new RequestOptions({ headers: headers}),
    url: any = this.Url+"/user/register";


    return this.http.post(url,body,options).map(res=> <any>(res['_body']));


}

enter image description here

1 个答案:

答案 0 :(得分:0)

第一个请求是OPTIONS类型,这是正常的。 HTTP OPTIONS方法用于描述目标资源的通信选项。

在此处详细了解:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS