Today when using Postman I noticed the method option of PURGE
. I have never encountered it in practice and cannot find the explanation of it's purpose.
What is this method used for, where did it come from, and is there a spec for it somewhere?
A purge is what happens when you pick out an object from the cache and discard it along with its variants. Usually a purge is invoked through HTTP with the method PURGE . An HTTP purge is similar to an HTTP GET request, except that the method is PURGE .
Postman DELETE request deletes a resource already present in the server. The DELETE method sends a request to the server for deleting the request mentioned in the endpoint. Thus it is capable of updating data on the server.
The Fast Purge API provides a programmatic interface for you to purge edge content. In this version, purge your own set of URLs or ARLs (Akamai resource locators), or any content grouped under a content provider (CP) code or cache tag.
There is an HTTP PURGE
method, though it is not defined in the HTTP RFCs (which do allow for custom methods beyond the standard defined methods). Some HTTP servers and caching systems actually do implement PURGE
, for instance Squid and Varnish:
Squid: How can I purge an object from my cache?
Varnish: Purging and banning
And it is possible to send PURGE
requests with curl, for example:
Varnish purge using HTTP and REGEX
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With