Re: I-D ACTION:draft-reschke-http-etag-on-write-00.txt

Julian Reschke writes:

    Hmm, I think this would still need to be
    
    transform-info      = "identity" | "unspecified" | extension
    extension           = token
    
    ...so it *can* be extended later.
    
    More feedback appreciated... Do people think it's worthwhile for a 
    server to be able to specify the kind of transform?
    
Yes.

I think the biggest mistake that protocol designers make is
to force endpoints to make inferences, in the name of "keeping
the protocol simple."  In fact, if you oversimplify the protocol
design, the implementations become both complex and unpredictable,
because different implementors tend to make different inferences.

If you believe there is ANY good reason why the client might want to
know what the transform is (and I think you have made that case,
in previous email) then I would strongly support a design that
allows (even "encourages") the server to provide specific information.

I'd also suggest creating the appropriate IANA registry in the
same document, rather than doing this in two I-Ds, since it
makes no sense to have an extension mechanism like this without
some plan about how to use it to maintain interoperability.

You might also want to define some of the initial registrations,
if you know what they are, rather than waiting until people
have adopted conflicting meanings for extension tokens.

-Jeff

Received on Thursday, 10 August 2006 17:27:10 UTC