如何在.net 4的Web API 4中拥有自定义API url
本文关键字:API 自定义 url 拥有 net Web | 更新日期: 2023-09-27 18:10:43
在。net 4.5中,我们可以添加Route
装饰器来定义API调用的路由,如下所示:
[HttpGet]
[Route("libraries/{libraryid}/books/{bookid}/checkout")]
public IHttpActionResult CheckoutBook(long libraryId, long bookId,
[FromUri] long utcTimestamp)
{
}
然而,在。net 4的WebAPI中,我们无法访问那个Route装饰器。如何为特定的API调用定义自定义路由?
属性路由在被集成到框架之前是一个Nuget包:
AttributeRouting。WebApi Nuget