Create HttpServer

+ Added IHttpLogger to as a log provider to log Http events or errors
 + Added HttpConfiguration to more easily configure the server
 + WebServer.Test project that will be used to test the server
This commit is contained in:
Kaveman
2024-08-12 02:55:12 -07:00
parent 2fd3b929b1
commit 8980b384e7
8 changed files with 170 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WebServer {
public class HttpConfiguration {
public bool AutoStart = false;
public ushort Port = 80;
public string DefaultDomain = "localhost"; // The domain that the server will fallback on if the
public bool ShowExceptionOnErrorPages = true; // On InternalServerError(500), should it show the exception?
public ushort MaxConcurrentRequests = 100;
}
}