Ich schreibe eine kleine App, die nur eine Sache macht: Nimmt einige vom Benutzer bereitgestellte Daten, führt eine Analyse durch und gibt ein "Tag" für diese Daten zurück. Ich denke, dass der Kunde entweder GET
oder POST
ihre Anfrage an /getTag
, um eine Antwort zurück erhalten sollte.Richtiger Weg, um eine Anfrage zu bearbeiten, die nicht wirklich etwas erstellt oder bekommt?
Wenn der Client das tut, wird nichts auf dem Server gespeichert, so dass es sich komisch anfühlt, einen POST zu verwenden. Es gibt jedoch auch keinen einheitlichen URI für die Analyse, daher fühlt sich die Verwendung eines GET komisch an, da es abhängig davon, welche Daten bereitgestellt werden, unterschiedliche Dinge zurückgibt.
Wie können Sie diese Funktionalität am besten mit REST darstellen?