Method #
This module provides the Method type that represents HTTP request methods. It defines all
IANA-registered HTTP methods as distinct constructors, including standard methods (e.g. GET,
POST, PUT, DELETE) and extension methods from WebDAV, CalDAV, and other specifications.
Unrecognized method strings produce none from ofString?.
References:
A method is a verb that describes the action to be performed.
Covers all methods in the IANA HTTP Method Registry.
- acl : Method
Access control list for a resource. Source: https://www.rfc-editor.org/rfc/rfc3744#section-8.1
- baselineControl : Method
Apply a label to a version-controlled resource baseline. Source: https://www.rfc-editor.org/rfc/rfc3253#section-12.6
- bind : Method
Bind a resource to an additional URI path. Source: https://www.rfc-editor.org/rfc/rfc5842#section-4
- checkin : Method
Check in a checked-out version-controlled resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-9.4
- checkout : Method
Check out a version-controlled resource for modification. Source: https://www.rfc-editor.org/rfc/rfc3253#section-8.8
- connect : Method
Establish a tunnel to a server (often for TLS). Source: https://httpwg.org/specs/rfc9110.html#section-9.3.6
- copy : Method
Copy a resource to a new URI. Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.8
- delete : Method
Remove a resource. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.5
- get : Method
Retrieve a resource. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.1
- head : Method
Retrieve headers for a resource, without the body. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.2
- label : Method
Apply a label to a version history. Source: https://www.rfc-editor.org/rfc/rfc3253#section-8.2
- link : Method
Create a link relationship between resources. Source: https://www.rfc-editor.org/rfc/rfc2068#section-19.6.1.2
- lock : Method
Lock a resource to prevent concurrent modifications. Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.10
- merge : Method
Merge a version-controlled resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-11.2
- mkactivity : Method
Create a new activity resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-13.5
- mkcalendar : Method
Create a calendar collection. Source: https://www.rfc-editor.org/rfc/rfc4791#section-5.3.1
- mkcol : Method
Create a collection resource (WebDAV directory). Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.3
- mkredirectref : Method
Create a redirect reference resource. Source: https://www.rfc-editor.org/rfc/rfc4437#section-6
- mkworkspace : Method
Create a workspace resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-6.3
- move : Method
Move a resource to a new URI. Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.9
- options : Method
Describe communication options for a resource. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.7
- orderpatch : Method
Reorder members of a collection. Source: https://www.rfc-editor.org/rfc/rfc3648#section-7
- patch : Method
Apply partial modifications to a resource. Source: https://www.rfc-editor.org/rfc/rfc5789#section-2
- post : Method
Submit data to be processed (e.g., form submission). Source: https://httpwg.org/specs/rfc9110.html#section-9.3.3
- pri : Method
HTTP/2 connection preface (not used in application code). Source: https://www.rfc-editor.org/rfc/rfc9113#section-3.4
- propfind : Method
Retrieve properties of a resource (WebDAV). Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.1
- proppatch : Method
Set or remove properties on a resource (WebDAV). Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.2
- put : Method
Replace a resource with new data. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.4
- query : Method
Perform a safe query with a request body. Source: https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-14.html#section-2
- rebind : Method
Rebind a resource to a new URI path. Source: https://www.rfc-editor.org/rfc/rfc5842#section-6
- report : Method
Retrieve a report on a resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-3.6
- search : Method
Search a resource. Source: https://www.rfc-editor.org/rfc/rfc5323#section-2
- trace : Method
Perform a message loop-back test. Source: https://httpwg.org/specs/rfc9110.html#section-9.3.8
- unbind : Method
Remove a URI binding from a resource. Source: https://www.rfc-editor.org/rfc/rfc5842#section-5
- uncheckout : Method
Undo a previous checkout of a version-controlled resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-4.5
- unlink : Method
Remove a link relationship between resources. Source: https://www.rfc-editor.org/rfc/rfc2068#section-19.6.1.3
- unlock : Method
Unlock a resource. Source: https://www.rfc-editor.org/rfc/rfc4918#section-9.11
- update : Method
Update a version-controlled resource. Source: https://www.rfc-editor.org/rfc/rfc3253#section-7.1
- updateredirectref : Method
Update a redirect reference resource. Source: https://www.rfc-editor.org/rfc/rfc4437#section-7
- versionControl : Method
Put a resource under version control. Source: https://www.rfc-editor.org/rfc/rfc3253#section-3.5