Re: Idempotent partial updates

ons 2012-02-29 klockan 19:59 +0000 skrev Mike Kelly:

> Right, it is closely coupled - as is any other interaction driven by
> shared understanding between the client and the server. Not everything
> needs, or can be, visible on the network and is better off dealt with
> via shared understanding between client and server. What is it about
> the non-partial'ness of PUT that requires it to be made visible by
> HTTP across the web as a whole?

Simply the fact that HTTP/1.x do not allow upgrades of defined methods
in this manner.

If this "partial PUT" is sent to a server that do not understand it
would result in breakage, therefore it can not be accepted as an
extension of the existing PUT method. Instead it needs to use a new
method, making sure that breakage do not occur if the request is
attepmted somewhere where it's not supported.

Regards
Henrik

Received on Wednesday, 29 February 2012 21:50:26 UTC