This adds query string parsing for both the name value collection and the string version (this unfortunately differs slightly between ASP.NET and ASP.NET Core).
The reason for using regex here is to minimally change the query string - e.g. "what if that's the reason we errored in the first place?" So, a simple light-touch replacement is intentional.
This adds query string parsing for both the name value collection and the string version (this unfortunately differs slightly between ASP.NET and ASP.NET Core).
The reason for using regex here is to minimally change the query string - e.g. "what if that's the reason we errored in the first place?" So, a simple light-touch replacement is intentional.