Http 如何在Angular2的内存web api的InMemoryBackendService中重写responseInterceptor方法?

Http 如何在Angular2的内存web api的InMemoryBackendService中重写responseInterceptor方法?,http,angular,httpresponse,in-memory-database,in-memory,Http,Angular,Httpresponse,In Memory Database,In Memory,我使用POST请求根据作为参数传递的id更新对象的一个属性。我得到的默认响应是一个只包含我已更新的属性的对象。我想得到整个更新对象的响应,这样我就可以在前端显示这个对象的一些更新属性 这就是目标: { id: 1001, status: 'EN', overall_progress: 78, difference: 2 }, 我发送以下邮件请求: const url = `${this.progressUrl}/${nodeId}`; var json

我使用POST请求根据作为参数传递的id更新对象的一个属性。我得到的默认响应是一个只包含我已更新的属性的对象。我想得到整个更新对象的响应,这样我就可以在前端显示这个对象的一些更新属性

这就是目标:

{
    id: 1001,
    status: 'EN',
    overall_progress: 78,
    difference: 2
},
我发送以下邮件请求:

const url = `${this.progressUrl}/${nodeId}`;
    var json = JSON.stringify({progress_data : { status: resourceStatus }});
    return this.http.post(url, json, { headers: this.headers })
      .map(this.extractData)
      .catch(this.handleError);
我得到的回应是

{id : 1001, status: "CO"}
有人能帮助我理解如何通过重写“responseInterceptor”方法获得整个对象的响应吗