HTTP-Proxy-Servlet

Smiley's HTTP Proxy implemented as a Java servlet

APACHE-2.0 License

Stars
1.5K
Committers
44

Bot releases are hidden (Show)

HTTP-Proxy-Servlet - 2.0 Latest Release

Published by dsmiley over 1 year ago

#231: Added support of preserveCookiePath configuration parameter. It allows to keep cookie path unchanged in Set-Cookie server response header.

#237: Switched to the jakarta servlet-api. However, legacy javax servlet-api support is still available via the javax classifier.

#240: Require Java 11 as the minimum version

HTTP-Proxy-Servlet - 1.12

Published by dsmiley over 3 years ago

Java 8 is now the minimum java version the servlet works with.

Servlet API 3.1.0 is now the minimum servlet API supported.

#158: More extension points RE HttpClient building and cookies.
Thanks Mark Michaelis.

#176: Flush chunked responses to support Server Sent Events (SSE).
Thanks Matthias Bläsing

#181: Ensure the configured maximum number of connections can actually be
established in a reverse proxy scenario. Ensure proxy connection is shutdown
when client connection is closed.
Thanks Matthias Bläsing

#183: Compression handling in the apache http client is disabled by default.
This allows passing through compression methods not supported by apache http
client. It requires though, that compression filters in the servlet container
respect already set Content-Encoding headers and don't try to compress the
outputstream again. The old behaviour can be restored by setting the init
parameter handleCompression to true.
Thanks Matthias Bläsing

#187: URITemplateProxyServlet should have been URL encoding the template parameter names.
Thanks Daniel Hasler

#190: Percent encoded question marks in the path should stay encoded.

Related Projects