在WebApi2中,我还需要使用AcceptedVerbs属性来装饰我的方法吗?或者Route属性中的HttpPut参数是否足够?
[AcceptVerbs("PUT")]
[Route("api/v1/tokens/current"), HttpPut]
谢谢你们。
答案 0 :(得分:1)
HttpPut
实际上是一个单独的属性,而不是RouteAttribute
上的参数。对于您的方案,您可以使用AcceptVerbs
或HttpPut
,但通常AcceptVerbs
在您想要定义多个http方法或自定义http方法时非常有用,默认情况下这些方法没有强类型表示在Web API中(例如:HttpPut)。我希望在上面的场景中使用HttpPut
。