首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net核心角6 API [FromBody]在发布时为空

.net核心角6 API [FromBody]在发布时为空
EN

Stack Overflow用户
提问于 2018-06-02 16:11:34
回答 1查看 1.3K关注 0票数 0

我的API有问题。

因此,当我在IDE中并通过ng服务和dotnet运行我的代码时,运行一切都很好,并且我在后端获得了值。但是当我发布我的代码并在我的服务器上尝试时,FromBody var是空的。

在Chrome工具中,我还看到了中的值。

为什么是Oberservable?因为这是我的结果,我不知道另一种方式。

坏API

在IDE中工作,但在发布时不使用

我的TypeScript

代码语言:javascript
复制
signupUser(user: User): Observable<boolean> {
  return this.http.post<boolean>('api/user/signupuser', user);
}

我的C#

代码语言:javascript
复制
[HttpPost]
public bool SignUpUser([FromBody]User user)
{
    return UserBusinessLayer.SignUpUser(user);
}

工作API

在IDE中工作,并在发布时

TypeScript

代码语言:javascript
复制
loginUser(email: string, password: string): Observable<boolean> {
  return this.http.post<boolean>('api/user/loginuser', {email: email, password: password});
}

C#

代码语言:javascript
复制
[HttpPost]
public bool LoginUser([FromBody]User user)
{
    return UserBusinessLayer.LoginUser(user);
}
EN

回答 1

Stack Overflow用户

发布于 2018-06-03 20:02:43

通过测试,我发现了一个异常。

原来User对象总是空的,因为它的不能被抛出

我在对象中存储了一个电话号码,名为int。但是这个数字太多了。

所以我用了一个string,现在一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50658796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档