How can I map multiple urls to one action method? For example http://localhost:10000/api/ABC and http://localhost:10000/api/ABCDCD will map to same action name because both starts with ABC. I can't add ABC and ABCDCD as routes because I would not know in advance what user will pass.
Here is my current method
[HttpGet]
[Route("~/api/ABC/")]
public HttpResponseMessage GetData()
{
}
I tried using {ver} but it did not work.
You can use patterns.
When you request
https://localhost/api/ABCEXAMPLEthe value of stringdatawould beEXAMPLE. You can even do not use it if you don't want.UPD:
The better solution is to use regex: