angular 5 http post标题响应

时间:2018-04-13 00:21:33

标签: angular http http-headers response angular5

我不确定这是一个错误还是我遗漏了一些东西,但我正在处理最新版本的角度。

我正在向API发布请求,并且API返回一个空主体,但我想将响应头返回给组件。

以下代码

res

track未定义我在这里做错了什么或者在最新版本中是否存在已知错误。

1 个答案:

答案 0 :(得分:2)

代码:

add (productslist: number[]):Observable<HttpHeaderResponse> {
    return this.http.put<Response>(this.PutUrl, productslist, {observe: 'response', headers: this.putheader}).pipe(
        tap(_ => console.log("add")),
       // Response(),
        catchError(this.handleError<number[]>(`addShoppingCart `)),
        map((res:HttpHeaderResponse) =>{ 
            console.log(res);
            return res}  ) 
      ); 

  }
  

观察:它定义我们是要完整响应还是仅限正文或仅限事件。我们需要为observe属性赋值,例如   响应表示完整响应,正文表示使用正文和事件进行回复   用于回应事件。