Manchmal macht es Sinn, alle nicht zugeordneten Anfragen an eine einzelne Route zu senden.
Dieser Artikel beschreibt, wie es geht:
Eigenes Beispiel von mir:
[Route(@"/{**catchAll}")]
[HttpPost(@"post", Order = int.MaxValue)]
public IActionResult Post(string catchAll)
{
Logger.LogInformation(@"Entering 'catchAll'.");
try
{
// TODO: Hier die Route weiter analysieren oder verarbeiten.
return Ok();
}
finally
{
Logger.LogInformation(@"Leaving 'catchAll'.");
}
}