【发布时间】:2016-10-28 17:04:24
【问题描述】:
我正在使用 NancyFX 和 C# 与 .NET 4.0 构建一个小型 API(用于读取操作 - GET)
我正在使用 Entity Framework 6.0 来访问 SQL Server 2008R2 数据库。
我向南希公开了以下路线(这仅用于测试目的):
public ExampleNancyModule()
{
Get["/v1/address_types"] = parameters =>
{
var address_types = context.address_type.First();
return Response.AsJson(address_types);
};
}
我可以使用 Postman 访问该路线,但是我收到的是一个空的响应正文。如何使用 Nancy 返回对象和/或对象列表?
我想还有更多的配置需要先完成。我是 Nancy 的新手,我今天早上才开始使用它。看起来很有希望!
感谢您的支持。
【问题讨论】:
-
address_types里有什么东西吗? -
是的,address_types var 不为空,它包含 address_type 表的第一行。
-
我没有检查
Response.AsJson做了什么,但我通常只用 return 语句从 nancy 那里得到 json 响应。尝试删除Response.AsJson并将Content-Type:application/json作为标题发送。 -
谢谢,我找到了解决方案,我会在稍后添加。
标签: c# json entity-framework nancy