Safe
Does not change server state. Read-only. GET, HEAD, OPTIONS.
Idempotent
Repeating the request has the same effect as making it once. PUT, DELETE, GET.
Cacheable
Response may be stored and reused. Mainly GET and HEAD.
Request body
Whether a payload is normally sent with the request.