Http 如何在Angular2的内存web api的InMemoryBackendService中重写responseInterceptor方法?
我使用POST请求根据作为参数传递的id更新对象的一个属性。我得到的默认响应是一个只包含我已更新的属性的对象。我想得到整个更新对象的响应,这样我就可以在前端显示这个对象的一些更新属性 这就是目标: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
{
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”方法获得整个对象的响应吗