actually use v2 API
This commit is contained in:
parent
2828fec316
commit
f79743ee93
@ -68,7 +68,7 @@ public partial class Server : GlobalBase
|
|||||||
if (request.Url!.LocalPath.Contains("favicon"))
|
if (request.Url!.LocalPath.Contains("favicon"))
|
||||||
SendResponse(HttpStatusCode.NoContent, response);
|
SendResponse(HttpStatusCode.NoContent, response);
|
||||||
|
|
||||||
if (Regex.IsMatch(request.Url.LocalPath, ""))
|
if (Regex.IsMatch(request.Url.LocalPath, "/v2(/.*)?"))
|
||||||
{
|
{
|
||||||
HandleRequestV2(context);
|
HandleRequestV2(context);
|
||||||
return;
|
return;
|
||||||
|
@ -18,30 +18,27 @@ public partial class Server
|
|||||||
|
|
||||||
ValueTuple<HttpStatusCode, object?> responseMessage = request.HttpMethod switch
|
ValueTuple<HttpStatusCode, object?> responseMessage = request.HttpMethod switch
|
||||||
{
|
{
|
||||||
"GET" => HandleGetV2(path, response, requestParams),
|
"GET" => HandleGetV2(path, requestParams),
|
||||||
"POST" => HandlePostV2(path, response, requestParams),
|
"POST" => HandlePostV2(path, requestParams),
|
||||||
"DELETE" => HandleDeleteV2(path, response, requestParams),
|
"DELETE" => HandleDeleteV2(path, requestParams),
|
||||||
_ => new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.MethodNotAllowed, null)
|
_ => new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.MethodNotAllowed, null)
|
||||||
};
|
};
|
||||||
|
|
||||||
SendResponse(responseMessage.Item1, response, responseMessage.Item2);
|
SendResponse(responseMessage.Item1, response, responseMessage.Item2);
|
||||||
}
|
}
|
||||||
|
|
||||||
private ValueTuple<HttpStatusCode, object?> HandleGetV2(string path, HttpListenerResponse response,
|
private ValueTuple<HttpStatusCode, object?> HandleGetV2(string path, Dictionary<string, string> requestParameters)
|
||||||
Dictionary<string, string> requestParameters)
|
|
||||||
{
|
{
|
||||||
throw new NotImplementedException("v2 not implemented yet");
|
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.NotImplemented, "Not implemented.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private ValueTuple<HttpStatusCode, object?> HandlePostV2(string path, HttpListenerResponse response,
|
private ValueTuple<HttpStatusCode, object?> HandlePostV2(string path, Dictionary<string, string> requestParameters)
|
||||||
Dictionary<string, string> requestParameters)
|
|
||||||
{
|
{
|
||||||
throw new NotImplementedException("v2 not implemented yet");
|
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.NotImplemented, "Not implemented.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private ValueTuple<HttpStatusCode, object?> HandleDeleteV2(string path, HttpListenerResponse response,
|
private ValueTuple<HttpStatusCode, object?> HandleDeleteV2(string path, Dictionary<string, string> requestParameters)
|
||||||
Dictionary<string, string> requestParameters)
|
|
||||||
{
|
{
|
||||||
throw new NotImplementedException("v2 not implemented yet");
|
return new ValueTuple<HttpStatusCode, object?>(HttpStatusCode.NotImplemented, "Not implemented.");
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user