Why does this url resolve in 400 - Bad Request?
http://localhost:2785/api/ticker/Web.App.QuotesReaders/search=se%3Aabb
My environment is Visual Studio 2010, MVC 4 and the controller used is a WebApiController.
The %3A is an URL-encoded colon.
SOLUTION
This works for some reason:
http://localhost:2785/api/ticker?className=Web.App.QuotesReaders&search=se%3Aabb
... which means, I couldn't specify this route in global.asax.cs:
/api/ticker/{className}/{search}
... nor this ...
/api/ticker/{className}/search={search}
... but this ...
/api/ticker
For further information: http://www.hanselman.com/blog/ExperimentsInWackinessAllowingPercentsAnglebracketsAndOtherNaughtyThingsInTheASPNETIISRequestURL.aspx