0

在 WebApi2 中,我还需要用 AcceptedVerbs 属性装饰我的方法吗?或者 Route 属性中的 HttpPut 参数是否足够?

    [AcceptVerbs("PUT")]
    [Route("api/v1/tokens/current"), HttpPut]

多谢你们。

4

1 回答 1

1

HttpPut这里实际上是一个单独的属性,而不是RouteAttribute. 对于您的场景,您可以使用AcceptVerbsHttpPut,但通常AcceptVerbs在您想要定义多个 http 方法或自定义 http 方法时很有帮助,这些方法默认情况下在 Web API 中没有强类型表示(例如:HttpPut)。我更喜欢HttpPut在您的上述场景中使用。

于 2013-11-18T17:09:23.350 回答