1
我对我的WebAPI控制器的请求得到一条消息:请求不支持HTTP方法“GET”的错误
Message: "The requested resource does not support http method 'GET'."
我的行动:
[HttpGet]
[System.Web.Http.AcceptVerbs("GET")]
public EntityDTO Get(long entityId)
{
return new Entity();
}
正如你看到的,它已经为AcceptVerbs
和GET
属性。
我在WebApiConfig路线:
config.Routes.MapHttpRoute(
name: "EntityRoute",
routeTemplate: "api/entity/{id}/{controller}",
defaults: new { id = RouteParameter.Optional, controller = "Entity" }
);
这条路线的火灾是肯定的,我知道这是因为我的控制器的构造火灾。
任何想法?
PS。在StackOverflow上有很多类似的问题,但是对于那些添加适当属性的问题通常会有所帮助。
谢谢! xD 对我来说,这只是一个looong的一天)累得注意到这样的事 傻傻的我) – makambi