When it comes to creating lowercase routes in ASP.NET Web API, there is no built-in facility to automatically lowercase all of your routes as is the case with ASP.NET MVC.
However, you can still solve this issue without resorting to Attribute-based routing and manually writing all of your routes in lowercase.
This can be accomplished through Custom Route Constraints. In this instance, you will want to create a Custom Route Constraint which simply translates all of the default ASP.NET Web API routes into their corresponding lowercase version.
You can write a LowercaseRouteConstraint as follows:
However, you can still solve this issue without resorting to Attribute-based routing and manually writing all of your routes in lowercase.
This can be accomplished through Custom Route Constraints. In this instance, you will want to create a Custom Route Constraint which simply translates all of the default ASP.NET Web API routes into their corresponding lowercase version.
You can write a LowercaseRouteConstraint as follows:
No comments:
Post a Comment