W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > January to April 2000

Re: On pipelining -Reply -Reply

From: Daniel Hellerstein <DANIELH@mailbox.econ.ag.gov>
Date: Fri, 21 Jan 2000 12:48:11 -0500
Message-Id: <s88855cf.045@mailbox.econ.ag.gov>
To: http-wg@cuckoo.hpl.hp.com
>> server side includes in GETs of html documents might cause 
> changes in  "state" variables.).
>>That's not allowed. GET is idempotent which implies it must
>be stateless.
>You should be using POST for that sort of thing.

Interesting point.

But does that mean that  proper http/1.1 server-software should
enforce this? That server software should somehow not allow
GET to invoke scripts, etc. that might change "state" variables. 
That's a tough requirement (from a server author's point of view).

Also, what, if a response has an immediate exipiration (say, it's
generated by
a script that changes state variables, or it's generated from an SHTML
resource that
contains hit counts, time of day, or other dynamic elements).

My reading of idempotency suggests that in such cases the
"statelessness"
of GET is no longer a constraint. 
Received on Friday, 21 January 2000 17:49:11 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:33:35 EDT