Was ist die HTTP Methode PURGE?
Heute bei der Verwendung von Postman bemerkte ich, dass die Methode die option von PURGE
. Ich habe noch nie traf Sie in der Praxis und nicht finden kann die Erklärung Ihren Zweck.
Was ist diese Methode, Woher kommt Sie, und gibt es eine Skillung für es die irgendwo?
- es IST ein HTTP -
PURGE
verb, es ist nur nicht definiert in der HTTP-RFCs. Einige HTTP-Server und caching-Systeme, wie Squid und Varnish, tatsächlich umzusetzenPURGE
(siehe dieser), und sogar curl unterstützt das senden vonPURGE
Anforderungen (siehe dieser). - Habe ich entfernt, den link zur ietf zu verhindern Ablenkung. Ich bin gespannt, was dieses verb das Geschäft ist in HTTP, das ist der Punkt der Frage. Wenn es keine spec, wie kam es dazu. Ich bin auf der Suche nach irgendeiner Art von Erklärung warum dieses verb ist etwas populär, aber nicht populär genug, um angegeben werden. Scheint seltsam und random zu mir, ich verstehe nicht, was es soll bieten eine API, wenn neben GET/POST/PUT/DELETE, etc.
- Wird Rohöl: POST = append, SETZEN = put, DELETE = dereferenzieren, PURGE = ?
- irrelevant - Curl unterstützt das senden von beliebigen syntaktisch gültige HTTP-Methode name
- buchen Sie hier Ihren Kommentar als eine Antwort werde ich markieren Sie es als Antwort akzeptiert.
- OK, gebucht.
- Auch, Sie sind keine Verben, Sie sind Methoden. z.B. head & Optionen sind nicht Verben sowieso.
- RFC2616 (HTTP/1.1) "Methode" = 164 Ergebnisse "verb" = 2 Ergebnisse, und die sind für 'mündlich' und 'verbose'. ietf.org/rfc/rfc2616.txt
- ja, ich kann nicht finden, alle Nutzungen in RFCs von "verb". Wenn Sie möchten, dass die Punkte, sollten Sie vorschlagen, ein edit für Ihren Fang.
- Alrighty werden, bearbeitet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen HTTP -
PURGE
Methode, obwohl Sie nicht definiert ist in der HTTP-RFCs (erlauben für benutzerdefinierte Methoden, die über den standard definierten Methoden). Einige HTTP-Server und caching-Systeme tatsächlich umzusetzenPURGE
zum Beispiel Squid und Varnish:Squid: Wie kann ich purge ein Objekt aus meinem cache?
Lack: Purging und banning
Und es ist möglich, senden
PURGE
requests mit curl, zum Beispiel:Lack purge mit HTTP und REGEX
Method = "OPTIONS" | "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "TRACE" | "CONNECT" | extension-method
. Benutzerdefinierte Methoden sollen registriert werden, die mit IANA, aberPURGE
ist nicht registriert.