Problem liegt daran, dass der Client den Server nicht richtig benutzt. Es reicht keine PUT-Request für das Speichern, zunächst muss ein Plan angelegt und dann gefüllt werden. Also zunächst POST /plans und dann erst PUT. Dies ist implizit aus der Spezifikation ersichtlich, da bei PUT eine ID übertragen werden muss, die der Client zu diesem Zeitpunkt natürlich noch nicht kennt.
Oh ich habe mich versehen, der Client sendet bei unter neuem Namen speichern die alte ID mit, das ergibt natürlich auch keinen Sinn. Egal wie, muss gefixt werden.
Problem liegt daran, dass der Client den Server nicht richtig benutzt. Es reicht keine PUT-Request für das Speichern, zunächst muss ein Plan angelegt und dann gefüllt werden. Also zunächst POST /plans und dann erst PUT. Dies ist implizit aus der Spezifikation ersichtlich, da bei PUT eine ID übertragen werden muss, die der Client zu diesem Zeitpunkt natürlich noch nicht kennt.