使用WebSharper进行内容协商

时间:2013-08-08 14:30:15

标签: rest content-negotiation websharper

我正在研究是否可以使用WebSharper构建支持内容协商的ReSTful API。我希望它能支持类似于Web API模型的东西,其中控制器返回一个资源,该资源随后根据请求的accept头转换为正确的表示。但是,看起来头信息仅对路由器可用,路由器将请求映射到Action,然后Controller负责将Action转换为某些内容(即表示)。这表明我需要为资源的每个表示单独一个Action,这感觉很难看。

我在这里遗漏了什么,或者WebSharper意味着“MVC做得对”并不适合这个用例?

1 个答案:

答案 0 :(得分:1)

正如所料,我错过了一些东西。详细信息为here