- From: Henry Story <henry.story@gmail.com>
- Date: Thu, 5 Nov 2020 04:20:31 +0100
- To: Poul-Henning Kamp <phk@phk.freebsd.dk>
- Cc: Julian Reschke <julian.reschke@gmx.de>, ietf-http-wg@w3.org
> On 4 Nov 2020, at 14:56, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:
>
> --------
> Julian Reschke writes:
>> Am 04.11.2020 um 14:24 schrieb Poul-Henning Kamp:
>
>>> It might be a good idea to hash out a couple of general mechanisms
>>> in the spec, to provide mechanisms for traffic/load-engineering,
>>> at the very least something like "Dont-repeat-this-SEARCH: <seconds>" ?
>>
>> That's all very interesting, but why is this relevant now, but not for
>> existing uses of POST we want to replace?
>
> Because this is the century of the fruitbat, and we're trying to do a better
> job than back in the dark ages where things were just slapped together ?
>
> Because SEARCH has much narrower and therefore more manageable semantics
> than POST, which can literally be and do anything ?
Structurally I think the following is true:
- POST creates a new resource - so it can have consequences like filling
a shopping cart or enrolling in the army
- GET fetches a representation without the client being bound by anything more
than having seen the result.
SEARCH (when restricted to one resource) is just a more efficient GET,
just like PATCH is a more efficient PUT.
Henry
>
> --
> Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
> phk@FreeBSD.ORG | TCP/IP since RFC 956
> FreeBSD committer | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by incompetence.
>
Received on Thursday, 5 November 2020 03:20:46 UTC