Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

damianh/http-libs

Repository files navigation

http-libs

CI License .NET GitHub Stars

A collection of .NET libraries for HTTP caching, structured field values, and message signatures.

Note

Projects are new and being dog-fooded. If you try any of them out feedback would be appreciated!

Packages

Package Description NuGet Downloads
DamianH.HttpHybridCacheHandler RFC 9111 client-side HTTP caching handler for HttpClient NuGet Downloads
DamianH.FileDistributedCache File-based IDistributedCache / IBufferDistributedCache for zero-infrastructure persistent caching NuGet Downloads
DamianH.Http.StructuredFieldValues RFC 8941/9651 parser, serializer, and POCO mapper for HTTP Structured Field Values NuGet Downloads
DamianH.Http.HttpSignatures RFC 9421 HTTP Message Signatures for signing and verifying HTTP messages NuGet Downloads

Repository Structure

hybrid-cache-handler/ # RFC 9111 HTTP caching DelegatingHandler
file-distributed-cache/ # File-based IDistributedCache implementation
structured-field-values/ # RFC 8941/9651 structured field values
signatures/ # RFC 9421 HTTP message signatures

Building

dotnet build http-lib.slnx

Running Tests

dotnet test http-lib.slnx

License

MIT — see LICENSE.

Contributing

Bug reports should be accompanied by a reproducible test case in a pull request.

About

Caching HttpHandler based on RFC 9111 that uses HybridCache, Structured Field Values, Http Signing

Topics

Resources

License

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /