HTTP PUT Support is not HTTP Spec Compliant

Bug #1227832 reported by Martyn Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tuskar
Won't Fix
High
Petr Blaho

Bug Description

The current implementation of PUT supports partial updates. This needs changing to make PUT completely idempotent.

Revision history for this message
Robert Collins (lifeless) wrote :

Or switch to PATCH.

Changed in tuskar:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Martyn Taylor (martyntaylor) wrote :

Sure, though PATCH isn't in the spec at all. I'd like to support both methods if possible. Obviously PUT has it's issues with the way we are using it atm wrt to collections and partial updates, but I think we can be smart about how we model the resource representations to avoid such things. But your right dropping PUT and supporting PATCH would be an easy route.

We have a blueprint for adding PATCH here: https://blueprints.launchpad.net/tuskar/+spec/http-patch-support

Revision history for this message
Ladislav Smola (lsmola) wrote :

is this still an issue?

Changed in tuskar:
assignee: nobody → Petr Blaho (pblaho)
Dougal Matthews (d0ugal)
Changed in tuskar:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.