Systems and methods for caching HTTP post requests and responses
US9635121B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 31, 2013 |
| Grant date | Apr 25, 2017 |
| Priority date | — |
| Expiry date | Sep 20, 2035 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/2876
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
With an idempotent POST request, the URL (and headers) cannot be used as an HTTP cache key. To cache idempotent POST requests, the POST body is digested and appended the URL with the digest and used as the cache key. Subsequent requests with the same payload will end up hitting the cache rather than the origin server. A forward cache proxy at the client end and reverse cache proxy at the server end are deployed. The client sends the request to the forward proxy that looks up the cache. If there is a cache miss, the forward cache proxy digests the body and sends only the digest to the reverse proxy. The reverse cache proxy looks up request cache to find if there is a match for the request and send that request to the server.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.