[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Identity

  • From: David Brownell <david-b@p...>
  • To: XML Dev <xml-dev@i...>
  • Date: Thu, 24 Jun 1999 13:01:04 -0700

correction appreciated
John Cowan wrote:
> 
> Richard Tobin wrote:
> 
> > > That *is* supposed to be a rule: that you can GET the same URL
> > > as many times as you want with no changes.  Otherwise caching
> > > would not work.
> >
> > Surely the whole mechanism of HTTP "if-modified-since" and "expires"
> > headers exists because this is not true?
> 
> I overstated my case.  What I meant was that the *very act* of
> doing a GET is not supposed to change anything.  Obviously the
> *result* of doing a GET may change over time.

Correction appreciated ... :-)

To nuance it just a bit more:  GET is supposed to repeatable
pretty much any way a web user agent wants, so it must meet two
basic characteristics.

	(a) be "idempotent" ... the cache control and conditional
	    get facilities don't fight that (very much) if you
	    consider examples like getting balances or quotes;

	(b) not involve an action involving accountability ... so
	    it's extremely unhealthy to use a "GET" to purchase
	    something on-line, or sign a document, etc.

See the HTTP/1.1 specification for the details.  (I don't think
it mentions the security risks of having sensitive data living
in query params, though -- it can be logged and passed to other
web sites through "Referer" header fields.)

With respect to identity -- yes, what something "is" appears to
be a function of what you're trying to do with it.  If all you've
got is a hammer, everything's a nail (as they say).  A POST to a
URL, or a PUT, can give different results than a GET to it.  It'd
be bad to settle on a notion of identity that assumes only GET is
used on the web!

- Dave

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.