调用 Post 请求后出现空异常
Null exception after calling Post Request
我正在 asp.net 上构建网络 api。我通过客户端和服务器发出请求。 GET 和 DELETE 方法工作正常。当我制作 POST 或 PUT 时出现错误 "Response status code does not indicate success: 500 (Internal Server Error)."
客户:
服务器:
我使用了 this 教程。
为什么我得到一个空对象(员工)?
如果 AddEmployee
是端点,那么您可能需要将 [FromBody]
属性放在参数上。
如果它不是端点,那么我看不到 AddEmployee
在哪里被调用。但看起来 employee
参数是空的。查看堆栈跟踪,我敢打赌您会找到未设置员工的地方。
我不知道怎么回事,但是当我构建一个新项目时,错误消失了...我使用了完全相同的文件和 类。
我正在 asp.net 上构建网络 api。我通过客户端和服务器发出请求。 GET 和 DELETE 方法工作正常。当我制作 POST 或 PUT 时出现错误 "Response status code does not indicate success: 500 (Internal Server Error)."
客户:
服务器:
我使用了 this 教程。 为什么我得到一个空对象(员工)?
如果 AddEmployee
是端点,那么您可能需要将 [FromBody]
属性放在参数上。
如果它不是端点,那么我看不到 AddEmployee
在哪里被调用。但看起来 employee
参数是空的。查看堆栈跟踪,我敢打赌您会找到未设置员工的地方。
我不知道怎么回事,但是当我构建一个新项目时,错误消失了...我使用了完全相同的文件和 类。