如何从请求主体和URL绑定模型

时间:2014-05-28 11:48:14

标签: asp.net-web-api model-binding

我们的API端点通常需要时间戳。对于某些端点,请求正文中需要时间戳,而URI中需要其他参数。例如,删除请求看起来像这样:

DELETE http://example.com/Foos/1
{ 'timestamp': '28/05/2014T12:45:23' }

鉴于Web API不会从开箱即用的URI和请求体绑定,我们不得不从控制器中取出请求的时间戳 - yuk!

有没有人遇到过身体和URI绑定的方式?

我们的方法是删除时间戳被认为是RESTful吗? (我们这么认为)。如果没有,那么什么是更RESTful的方法呢?

0 个答案:

没有答案