Filter
MethodSafeIdempotentCacheableReq. BodyDescriptionRFC
GETYesNoRequests a representation of the specified resource. Should only retrieve data and have no other effect.RFC 9110
HEADYesNoIdentical to GET but the server must not send a response body. Used to retrieve headers and check resource existence without downloading the body.RFC 9110
POSTConditionalYesSubmits data to be processed by the resource. Commonly used to create a new resource or submit an HTML form. Not idempotent — repeated calls may create multiple resources.RFC 9110
PUTNoYesReplaces all current representations of the target resource with the request payload. Idempotent — sending the same PUT twice has the same effect as sending it once.RFC 9110
DELETENoConditionalDeletes the specified resource. Idempotent — deleting an already-deleted resource returns 404 but the server state is the same.RFC 9110
OPTIONSNoConditionalDescribes the communication options for the target resource. Used by browsers in CORS preflight requests to determine which methods and headers are allowed.RFC 9110
TRACENoNoPerforms a message loop-back test along the path to the target resource. Echoes the received request so the client can see what changes were made by proxies.RFC 9110
CONNECTNoNoEstablishes a tunnel to the server identified by the target resource. Used by HTTP proxies to set up TLS tunnels for HTTPS connections.RFC 9110
PATCHNoYesApplies partial modifications to a resource. Unlike PUT which replaces the entire resource, PATCH sends only the changes. Not guaranteed to be idempotent.RFC 5789
PROPFINDNoYesRetrieves properties defined on a WebDAV resource. Returns a 207 Multi-Status response with XML describing the requested properties.RFC 4918
PROPPATCHNoYesSets and removes properties defined on a WebDAV resource in a single atomic operation.RFC 4918
MKCOLNoConditionalCreates a new collection (directory) at the location specified by the request URI in a WebDAV repository.RFC 4918
COPYNoNoCopies a WebDAV resource from one URI to another, specified in the Destination header.RFC 4918
MOVENoNoMoves a WebDAV resource from one URI to another, specified in the Destination header.RFC 4918
LOCKNoYesApplies a shared or exclusive lock on a WebDAV resource to prevent conflicting modifications.RFC 4918
UNLOCKNoNoRemoves a lock previously acquired with LOCK from a WebDAV resource.RFC 4918
REPORTNoYesExecutes a report on a CalDAV or CardDAV collection. Used to query calendar events or contacts with complex filter conditions.RFC 3253
MKCALENDARNoConditionalCreates a new CalDAV calendar collection resource at the request URI.RFC 4791
18 methods · IANA HTTP Method Registry RFC 9110 · RFC 5789 · RFC 4918