Essentially correct, QUERY is safe, like GET, not merely idempotent, like PUT. Safety implies idempotence, but not vice versa.
Does “safe” here mean just “non-mutating”?
Does “safe” here mean just “non-mutating”?