- From: Donald E. Eastlake 3rd <dee@cybercash.com>
- Date: Thu, 18 Apr 1996 09:46:34 -0400 (EDT)
- To: Paul Leach <paulle@microsoft.com>
- Cc: "'http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com'" <http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>
Read the pep draft:
ftp://ftp.ietf.cnri.reston.va.us/internet-drafts/draft-khare-http-pep-01.txt
Donald
On Wed, 17 Apr 1996, Paul Leach wrote:
> Date: Wed, 17 Apr 1996 17:28:30 -0700
> From: Paul Leach <paulle@microsoft.com>
> To: "'http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com'"
<http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>
> Subject: HTTP extensibility: musings and a proposal
>
> Lately, I've been thinking about HTTP extensibility and contrasting it
> with object system extensibility. The implicit type compatibility rules
> in the HTTP is much looser than for (e.g.) C++ -- one can add often new
> headers to HTTP requests and responses in a backwards compatible way,
> whereas such extensions would not pass the type checker of most strongly
> typed languages. New headers can't have arbitrary semantics: they have
> to have semantics such that proxies can just forward them, and servers
> can ignore them, if not understood.
>
> Another interesting aspect of HTTP in this regard is the Connection:
> header. Proxies are supposed to delete headers named in the Connection
> header before forwarding them. This allows addition of headers that are
> only supposed to apply to directly connected clients and servers to be
> added to HTTP, without fear that they will be forwarded out of scope by
> unaware proxies.
>
> This notion can be extended -- it is easy to imagine adding headers that
> origin-servers can't just ignore when they don't understand them. In
> such cases, they should return a status code saying that they reject the
> request; the client might retry using some alternate, perhaps less
> fucntional, headers that the server did understand.
>
> ...
>
> But I thought it was an interesting enough idea to bring it up now.
>
> Comments?
>
> ----------------------------------------------------
> Paul J. Leach Email: paulle@microsoft.com
> Microsoft Phone: 1-206-882-8080
> 1 Microsoft Way Fax: 1-206-936-7329
> Redmond, WA 98052
=====================================================================
Donald E. Eastlake 3rd +1 508-287-4877(tel) dee@cybercash.com
318 Acton Street +1 508-371-7148(fax) dee@world.std.com
Carlisle, MA 01741 USA +1 703-620-4200(main office, Reston, VA)
http://www.cybercash.com http://www.eff.org/blueribbon.html
Received on Thursday, 18 April 1996 06:55:11 UTC