我有一个带有复杂对象的简单asp.net webapi。当我从uguglar发布数据时,api中的值为null。不知道我在做什么错了。
有人可以帮忙吗?
角度代码:
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
};
const results = this.http.post(url, this.searchCriteria, httpOptions)
.pipe(
map(response => {
const items = new Array();
console.log(`response: ${response}`);
return items;
}),
tap(
data => console.log(data),
error => console.log(error)
)
);
谢谢
答案 0 :(得分:0)
我们需要比您的方法更多的信息,但是请检查以下任何建议是否有帮助: 确保带有控制台日志的searchCriteria中包含数据。 如果未定义,请检查是否将FormsModule导入到app.module.ts中 然后,检查服务器端是否存在核心问题。