【发布时间】:2019-11-06 19:34:35
【问题描述】:
我正在尝试测试这个方法:
public HttpResponseMessage Get()
{
Orders orders = new Orders();
var result = Request.CreateResponse(HttpStatusCode.OK, orders);
if (orders.DateOrder > DateTime.Now || orders.DateOrder == null)
{
result.Content = new StringContent(JsonConvert.SerializeObject(db.Orders.ToList()));
result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
}
return result;
}
但我得到了奇怪的空值,而不是表中的空值。如何解决?也许是因为我在我的 MVC 项目中使用 Web API 而不是创建一个新的 Web API 项目?我希望你能帮助我。
【问题讨论】:
-
您是否调试过订单是否填写了值
-
我有一个包含我的值的 Orders 表,但 Postman 输出的是空值
-
忘掉邮递员吧。调试你自己的端点,先看看发生了什么
标签: c# asp.net-web-api postman