Skip to content

boscolai/httpcache

 
 

Repository files navigation

httpcache

Build Status GoDoc

This Fork

This is a fork of gregjones/httpcache. The purpose of the fork is to accept a default max cache age set in Transport. This default max age will be used to determine the freshness of a cached response ONLY if there are no Cache-Control headers in the cached response and the current request.

Package

Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC 7234 compliant cache for http responses.

It is only suitable for use as a 'private' cache (i.e. for a web-browser or an API-client and not for a shared proxy).

This project isn't actively maintained; it works for what I, and seemingly others, want to do with it, and I consider it "done". That said, if you find any issues, please open a Pull Request and I will try to review it. Any changes now that change the public API won't be considered.

Cache Backends

If you implement any other backend and wish it to be linked here, please send a PR editing this file.

License

About

A Transport for http.Client that will cache responses according to the HTTP RFC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%