angular - Angular Http 请求更改问题
问题描述
我面临一个非常奇怪的问题,现在浪费了将近一天。
我有 ASP.NET Core Web API 作为后端和一个 Angular 前端。我正在调用 API,在我看来,Angular 改变了 web api 响应。
这是我在控制台中打印来自 API 的响应的方式。
return this.http
.get(environment.basePath +"/api/parentForms/" + parentFormId + "/versions/" + version)
.pipe(map((x:any)=>{
console.log(x)
return x
}))
这是我在控制台中看到的。
和。这是 API 在网络选项卡中真正返回的内容。它改变了数组内容。
下面的字段数组已展开。
正如您所注意到的,字段数组内容似乎被缓存了。我什至尝试更改响应对象结构。但是 angular.http 为数组字段返回相同的数据集。
谁能告诉我为什么会发生这种情况?
解决方案
推荐阅读
- java - RX Java 中的分组并行调用
- python - PRAW 如何捕获“收到的 401 HTTP 响应”
- datetime - 颤振飞镖错误将时间戳转换为没有时间的日期
- android - Android NFC:如何收发内存?
- symfony - 无法在 easyAdminBundle .yml symfony 中编辑用户的角色
- sql - 雅典娜 - 案例陈述计数
- javascript - 使用不同的提供者反应原生 Firebase 身份验证
- javascript - 自定义元素非法构造函数
- java - HTTP 403 禁止 - Auth JASS Spring Camel
- python - 如何将变量从函数传递给类?