Tach!
Nun, ob PUT oder POST, irgendwie ist das sowieso in sich widersprüchlich: Wie kann man eine Ressource requesten die es gar nicht gibt!?
Natürlich kann man Dinge erfragen, die es nicht gibt und die dann in dem Moment individuell angefertig werden. Das macht doch (d)ein CMS auch nicht anders, solange es nicht fertige Seiten aus einem Cache holt.
Grundsätzlich ja. Da mein FW URLs an Klassen bindet, gibt es eine Default-Klasse was dieser Anforderung Genüge tut. Diese Klasse heißt NotFound und da steht im Namen drin, was die macht.
Unabhängig davon ist Not Found ja auch ein Fall für den Webserver. So oder so ist es fragwürdig, das Anlegen einer neuen Resource über Status 404 abzuwickeln.
Aber REST ist ja auch nicht der Weisheit letzter Schluss. MfG