uHttpSharp icon indicating copy to clipboard operation
uHttpSharp copied to clipboard

A very lightweight & simple embedded http server for c#

Results 17 uHttpSharp issues
Sort by recently updated
recently updated
newest added

HttpServer.Dispose(); is not working properly Listening once, and Dispose it, and after that it cannot listening again on same port.

Looks like we are missing a time-out on stream reader in uhttpsharp\HttpClient.cs When remote http client gets disconnected due to some network issues (or because of proxies in between not...

Hallo, I am relatively new in the matter. I hope not to offend anyone. But is there a way to make a UdpListener here? I know HTTP is usually over...

If client does not wait and closes connection appears an exception: ``` 2021-05-17 08:34:36 [WARN] (uhttpsharp.HttpClientHandler) Error while serving : 127.0.0.1:63782 System.IO.IOException Unable to read data from the transport connection:...

This change fixes HttpRouter to pick correct value from context.Request.RequestParameters when there are multiple nested routers for subpath resolution like this: ``` server.Use(new HttpRouter() .With("main", new HttpRouter() .With("somepath", new SomePathHandler())...

when using uHttpSharp on .NET Core 3.1, NuGet warning NU1701 was shown. https://docs.microsoft.com/ja-jp/nuget/reference/errors-and-warnings/nu1701 ``` 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 警告 NU1701 パッケージ 'uHttpSharp 0.1.6.22' はプロジェクトのターゲット フレームワーク '.NETCoreApp,Version=v3.1' ではなく...

As an embeddable module, it would be nice if this project had no external dependencies. Looking at the code, it seems like log4net could be easily replaced by a delegate...

When parsing the query, the replacement operation of the '+' character should be performed before URI decoding. BASE64 encoded string in the query can contain '+' character which is currently...

I have a problem were once files are downloaded (e.g using the FileHandler) the files remain locked because the ContentStream of the HttpResponse is never closed/disposed. Is there a way...

bug