mirror of
https://github.com/C9Glax/tranga.git
synced 2025-02-23 15:50:13 +01:00
Fix API-Path prematurely triggering match.
This commit is contained in:
parent
b6ffb97a04
commit
3adb103fc4
@ -127,7 +127,7 @@ public partial class Server : GlobalBase, IDisposable
|
|||||||
if (_apiRequestPaths.Any(p => p.HttpMethod == request.HttpMethod && Regex.IsMatch(path, p.RegexStr))) //Check if Request-Path is valid
|
if (_apiRequestPaths.Any(p => p.HttpMethod == request.HttpMethod && Regex.IsMatch(path, p.RegexStr))) //Check if Request-Path is valid
|
||||||
{
|
{
|
||||||
RequestPath requestPath =
|
RequestPath requestPath =
|
||||||
_apiRequestPaths.First(p => p.HttpMethod == request.HttpMethod && Regex.IsMatch(path, p.RegexStr));
|
_apiRequestPaths.First(p => p.HttpMethod == request.HttpMethod && Regex.Match(path, p.RegexStr).Length == path.Length);
|
||||||
responseMessage =
|
responseMessage =
|
||||||
requestPath.Method.Invoke(Regex.Match(path, requestPath.RegexStr).Groups, requestParams); //Get HttpResponse content
|
requestPath.Method.Invoke(Regex.Match(path, requestPath.RegexStr).Groups, requestParams); //Get HttpResponse content
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user