调用Post Request后出现空例外

时间:2018-01-17 17:19:49

标签: post asp.net-web-api client-server

我正在asp.net上构建一个web api。我通过客户端和服务器发出请求。 GET和DELETE方法正常工作。当我发出POST或PUT时,我收到错误“响应状态代码不表示成功:500(内部服务器错误)。” 客户: enter image description here

enter image description here

服务器: enter image description here

我使用了this教程。 为什么我得到一个空对象(Employee)?

2 个答案:

答案 0 :(得分:0)

如果AddEmployee是端点,那么您可能需要在参数上添加[FromBody]属性。

如果它不是端点,那么我看不到调用AddEmployee的位置。但看起来employee参数是null的参数。查看堆栈跟踪,我打赌你会找到员工未被设置的地方。

答案 1 :(得分:0)

我不知道如何但是当我构建一个新项目时,错误消失了......我使用了完全相同的文件和类。