The PUT, GET, POST and DELETE methods are typical used in REST based architectures.
The following table gives an explanation of these operations.
- GET defines a reading access of the resource without side-effects. The resource is never changed via a GET request, e.g. the request has no side effects (idempotent).
- PUT creates a new resource, must also be idempotent.
- DELETE removes the resources. The operations are idempotent, they can get repeated without leading to different results.
- POST updates an existing resource or creates a new resource.