我的服务没有收到我的Post实体(PostAsJsonAsync)

时间:2019-05-03 09:49:24

标签: c# asp.net asp.net-mvc visual-studio

嗨,我是编程新手,正在研究一些代码。当我要发布创建的实体时,我的服务返回一个空实体,并继续执行错误400 BadRequest,我不明白为什么

var action = _url + "/NewUser";
EntityUser newUser = new EntityUser();
try
{
   newUser.Id = 1;
   newUser.Name = "Jack";
   newUser.Surname = "Black";

HttpResponseMessage responseMessage = await _client.PostAsJsonAsync<EntityUser>(action, newUser);
}

这是服务代码的另一部分,其中我的用户为空

public async Task<long> NewUser(EntityUser user)
{
return await Task.Factory.StartNew(() => new DtoUser().NewUser(user));
}

我确定我的用户在发布时不为空,所以我不明白他为什么不理解。它应该根据我提供给他的数据创建另一个用户。

0 个答案:

没有答案