Angular Angualr HttpClient得到的响应不正确?

Angular Angualr HttpClient得到的响应不正确?,angular,get,angular-httpclient,Angular,Get,Angular Httpclient,我在HttpClient.get上偶然发现了一个非常奇怪的行为。我一直在试图自己解决这个问题,但这对我来说毫无意义。 我正在请求一个相当复杂的对象数组,但是在客户端缺少一些属性,这些属性是由服务器发送的,甚至在ChromeDevTools网络选项卡中可见 缺少的值出现在用户=>jobApplication[]=>updates[]上 这是我获取对象的方法 async getRelevantUsers(showError = true): Promise<User[]> {

我在HttpClient.get上偶然发现了一个非常奇怪的行为。我一直在试图自己解决这个问题,但这对我来说毫无意义。 我正在请求一个相当复杂的对象数组,但是在客户端缺少一些属性,这些属性是由服务器发送的,甚至在ChromeDevTools网络选项卡中可见

缺少的值出现在用户=>jobApplication[]=>updates[]上

这是我获取对象的方法

    async getRelevantUsers(showError = true): Promise<User[]> {
        const reply = await this.http.get<any>((isDevMode() ? serverConstants.devServerUrl : serverConstants.prodServerUrl) + 'user/relevant', this.requestOptions).pipe(catchError((err, caught) => {
            console.log(err);
            return new Promise(resolve => {
                resolve(undefined);
            });
        })).toPromise();
        if (reply) {
            console.log(reply);
            return reply;
        }
        return undefined;
    }

async getRelevantUsers(淋浴Ror=true):承诺{
const reply=等待this.http.get

下图显示了同一用户从
console.log(…)
角度对我在这里发布的方法的响应。为什么数组
updates
中只有一个元素,而不是服务器发送的多个like?它不会由我自己操作,问题出在哪里


Angular仅附加id为19的最后一次更新??为什么

我们是否值得在Postman中检查输出,它将帮助您将问题缩小到客户端或服务器端。谢谢,但在Postman中,结果与chrome devtools网络选项卡中的结果完全相同。在那里,我得到了适量的
更新
。它只存在于客户端I中t在angular中,如果出现问题,请尝试在http调用的管道中添加控制台日志…管道(点击(console.log))…该输出应与chrome工具->网络相匹配tab@maxkart我试过了,但输出与devtools网络选项卡不匹配。它们与方法中的console.log匹配确实很奇怪..你的应用程序中有没有角度http拦截器..?这是我唯一能想到的可能影响数据的其他事情