An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.2% on proxy.golang.org
Top 7.0% dependent packages on proxy.golang.org

proxy.golang.org : github.com/getlantern/enhttp

Package enhttp provides an implementation of net.Conn that encapsulates traffic in one or more HTTP requests. It is conceptually similar to the older https://github.com/getlantern/enproxy but differs in that it supports HTTP servers which don't support Transfer-Encoding: Chunked on uploads. enhttp was created to facilitate domain-fronting within Lantern. enhttp creates virtual connections that are identified by a unique GUID. Every write to the connection is implemented as an HTTP POST. The first POST establishes the virtual connection and subsequent HTTP POSTs are tied to that connection by the X-En-Conn-Id header. To support load-balancing, servers can optionally return an X-Server-URL header that uniquely identifies the server that handled the initial POST. If present, enhttp clients send all subsequent POSTs to that URL.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/getlantern/enhttp
License: Apache-2.0
Latest release: almost 4 years ago
First release: almost 4 years ago
Namespace: github.com/getlantern
Dependent packages: 3
Stars: 3 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago