Um per REST mit Ressourcen zu arbeiten, ruft man sie mit HTTP-Methoden auf. Die REST-Architektur weist jeder HTTP-Methode (auch HTTP-Verb genannt) eine bestimmte Bedeutung zu, wie die folgende Tabelle zeigt:

HTTP-Methode

Bedeutung

GET

Liest Informationen zu einer Ressource aus.

PUT

Legt eine neue Ressource an oder aktualisiert eine bestehende.

POST

(Legt eine neue Ressource an *), ruft ein Kommando auf.

DELETE

Löscht eine Ressource.

* Der Bedeutungsunterschied zwischen PUT und POST wird von unterschiedlichen Herstellern verschieden gedeutet. Für IMI gilt:

  • PUT dient zum Anlegen und Aktualisieren von Ressourcen
  • POST dient zum Einloggen und zum Aufrufen von Kommandos