GET-metoden er trygg, hvilket betyr at bruk av den på en ressurs ikke resulterer i en tilstandsendring av ressursen (skrivebeskyttet semantikk). Metodene GET, PUT og DELETE er idempotente, hvilket betyr at bruk av dem flere ganger på en ressurs resulterer i samme tilstandsendring av ressursen som å bruke dem en gang, selv om svaret kan variere. Metodene GET og POST er mulige å mellomlagre hvilket betyr at svar på dem tillates å bli lagret for fremtidig gjenbruk.