Um per REST mit Ressourcen zu arbeiten, ruft man sie mit HTTP-Methoden auf. Die REST-Architekturweist 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