GET
Requests a representation of the specified resource or retrieves information from a given server using a given URI, should only be used to request data (should not include data)
Syntax:
GET /index.html
POST
Sends data to the server; typically sent via HTML form and results in a change on the server
Syntax:
POST /test
PUT
Creates a new resource or replaces a representation of the target resource with the request payload or uploaded content
Syntax:
PUT /new.html HTTP/1.1
DELETE
Deletes specified resource
Syntax:
DELETE /file.html HTTP/1.1
OPTIONS
Requests permitted communication options for a given URL or server; a client can specify a URL with this method, or an asterisk (*) to refer to the entire server Describes the communication options for the target resource
Syntax:
OPTIONS /index.html HTTP/1.1
OPTIONS * HTTP/1.1
Learn More: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods