Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
229 views
in Technique[技术] by (71.8m points)

api - Does the 'PURGE' method in HTTP only removes the object from cache memory?

I have searched for purge method but didn't found anything precise.

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.

This is what I found.

question from:https://stackoverflow.com/questions/65882502/does-the-purge-method-in-http-only-removes-the-object-from-cache-memory

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

That's correct, you can send the PURGE method to remove a resource from the cache. This is a example to illustrate this:

GET /article/1234 HTTP/1.1

  • The resource is not cached yet
  • Send request to the API
  • Store response in cache and return

GET /article/1234 HTTP/1.1

  • The resource is cached
  • Return response from cache

PURGE /article/1234 HTTP/1.1

  • API sends PURGE method to the cache
  • The resources is removed from the cache

GET /article/1234 HTTP/1.1

  • The resource is not cached yet
  • Send request to the API
  • Store response in cache and return

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...