Topic | Value |
---|---|
Id | ASP010 |
Severity | Warning |
Enabled | True |
Category | AspNetCoreAnalyzers.Routing |
Code | AttributeAnalyzer |
Unexpected character in url.
[HttpGet(""api/a?b"")]
public IActionResult GetId(string id)
{
...
}
Throws an exception at runtime.
Fix the url template.
Configure the severity per project, for more info see MSDN.
#pragma warning disable ASP010 // Unexpected character in url
Code violating the rule here
#pragma warning restore ASP010 // Unexpected character in url
Or put this at the top of the file to disable all instances.
#pragma warning disable ASP010 // Unexpected character in url
[System.Diagnostics.CodeAnalysis.SuppressMessage("AspNetCoreAnalyzers.Routing",
"ASP010:Unexpected character in url",
Justification = "Reason...")]