[Petter Reinholdtsen]
Jeg tror alle endepunkter nå støtter PUT, men det er mangelfull håndtering av feltsletting og forsøk på endring av verdier som ikke kan endres.
Mens jeg venter på respons på om PUT kan droppes, har jeg fått sludderboten min til å lage <URL: https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/merge_requests/620 > som endrer oppførel på PUT til å være mer som jeg tolker N5TG, og slik gjør PUT mindre mangelfull, kanskje til et nivå der den er korrekt implementert.
Jeg tolker N5TG diten at PUT skal motta det samme som GET returnerte, og alle felt og verdier (bortsett fra _links) som er forsvunnet fra det GET returnerte skal forsøkes slettes med PUT-forespørselen. Det er ikke slik PUT oppfører seg i dag, der det at en attributt fjernes fra JSON ganske enkelt blir ignorert. Dette endringsforslaget er altså et alternativ til å slette PUT-støtte. Jeg anbefaler som nevnt tidlgiere å droppe PUT fra både Nikita og N5TG, men tenkte det var greit å ta valget mens alternativene PUT og merge PATCH er på like fot.
Hva tenker dere andre?