【发布时间】:2013-06-19 15:43:51
【问题描述】:
我有一些运行良好且匹配 Route 属性的 ServiceStack 服务;但是,Route 属性似乎无法与“自动路由”协同工作。
我想定义路由(例如:/things/{id})并且还可以在 url 中选择格式。目前可以将格式添加为参数。
[Route("/things")]
[Route("/things/{id}")]
public class Things
{
public string id { get; set; }
}
/api/things
/api/things/{1} (return default format)
/api/json/things
/api/json/things/{1}
/api/xml/things
/api/xml/things/{1}
根据 ServiceStack wiki,URL 中的格式应该“正常工作”。有关如何在 apphost 配置中启用它的任何建议?
【问题讨论】:
标签: rest servicestack