-
Notifications
You must be signed in to change notification settings - Fork 91
ASP.NET Web API 2 support
Fanie Reynders edited this page Jan 18, 2016
·
2 revisions
Extend your ASP.NET Web API service by installing this package from NuGet:
Install-Package WebApiProxy
Note: This package requires the core libraries of ASP.NET Web API (version 5 or higher)
You need to explicitly register the proxy endpoint route. You can do this by using the RegisterProxyRoutes
extension method that extends HttpConfiguration
:
config.RegisterProxyRoutes();
Note: Make sure to include the
WebApiProxy.Server
namespace
This will register your service with an additional endpoint with the default address as /api/proxies
. It is also possible to specify a custom address by passing the routeTemplate
parameter:
config.RegisterProxyRoutes("$metadata");
You can exclude your controllers by simply decorating them with the ExcludeProxy
attribute