PUT: This method is used to update an existing resource on a web server. For example, if you want to update a user's profile information, you would send a PUT request to the server with the updated data.
PATCH: This method is similar to PUT, but it is used to make partial updates to a resource instead of replacing it entirely.
DELETE: This method is used to delete a resource from a web server. For example, if you want to delete a file from a server, you would send a DELETE request.
POST: This method is used to submit data to a web server. For example, when you fill out a form on a website and click "submit", the data is sent to the server using a POST request.
GET: This method is used to retrieve information or resources from a web server. For example, when you enter a URL into your browser, it sends a GET request to the server to retrieve the web page.
TRACE: This method is used to retrieve a diagnostic trace of the actions taken by a web server during a request/response cycle. It is primarily used for debugging purposes.
TRACK: This method enables clients to request that the server send back all intermediate results of a request, rather than just the final result. It is considered a security vulnerability and has been explicitly disabled in some web server software.
OPTIONS: This method is used to retrieve information about the communication options available for a resource. For example, it can be used to determine which HTTP methods are supported by a particular resource.