GitXplorerGitXplorer
c

HTTPnet

public
22 stars
6 forks
2 issues

Commits

List of commits on branch master.
Unverified
12e49ec577074e199af8c8822ce5a310124104a5

Merge pull request #1 from bigdnf/master

cchkr1011 committed 7 years ago
Unverified
d14b38664a4e8bb5dd10a4044e78008f8d7e235c

System.Net.HttpStatusCode

ddominikjeske committed 7 years ago
Unverified
a72dc468f56ddc2ba10af89443620fd5b33f45a7

Update nuspec

cchkr1011 committed 7 years ago
Unverified
333d37032dfd32144bbe1536ea3f2168e525a29d

Update demo code

cchkr1011 committed 7 years ago
Unverified
a33bbd44f923c480efdb2b1e8f00fd646320e075

Repair unit tests

cchkr1011 committed 7 years ago
Unverified
bed087d95f7642943389dbb203509095e8be9f35

Refactor code

cchkr1011 committed 7 years ago

README

The README file for this repository.

NuGet Badge BCH compliance

HTTPnet

HTTPnet is a .NET library for HTTP and WebSocket based communication. It provides a HTTP/WebSocket server and a powerful processing pipeline for HTTP request and their responses.

Features

General

  • Async support
  • HTTP context pipeline for powerful request and response processing
  • Support for WebSocket connections
  • Lightweight (only the low level implementation of HTTP, no overhead)
  • Access to internal trace messages

Supported HTTP features

  • Compressed responses with Gzip
  • Expect header (100-Continue) for large bodies
  • Keep-Alive connections
  • WebSockets

Supported frameworks

  • .NET Standard 1.3+
  • .NET Core 1.1+
  • .NET Core App 1.1+
  • .NET Framework 4.5.2+ (x86, x64, AnyCPU)
  • Universal Windows (UWP) 10.0.10240+ (x86, x64, ARM, AnyCPU)
  • Mono 5.2+

Supported HTTP versions

  • 1.1
  • 1.0

Nuget

This library is available as a nuget package: https://www.nuget.org/packages/HTTPnet/

Examples

Please find examples and the documentation at the Wiki of this repository (https://github.com/chkr1011/HTTPnet/wiki).

Contributions

If you want to contribute to this project just create a pull request.

References

This library is used in the following projects:

If you use this library and want to see your project here please let me know.