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

Re: SOAP and Firewalls


Re:  SOAP and Firewalls
Joe English wrote:
> 
> Paul Prescod wrote:
> 
> > * Semantics of HTTP: [...]
> > POST should not be used for safe, idempotent fetching of information.
> 
> I always thought it was the contrapositive: that operations which
> are not idempotent must use POST (or PUT or ... anything but GET).

If you go strictly by the HTTP specification then this is a grey area.
And of course anyone wanted to work around this in order to please a
language-lawyer could make the POST increment a useless counter.
Nevertheless, this is a violation of Web architecture:

 * http://www.w3.org/DesignIssues/Axioms.html

Practically it leads to problems because it leads to objects that are
not referencable by other objects and thus are not "on the web." 

> I was under the impression that idempotent POSTs were OK,
> (and even recommended for query-type operations with
> lots of long parameters, to avoid problems with buggy HTTP
> servers and overly-long URLs).

Yes, it is practically expedient in some circumstances. That's the
natural division between practice and theory. Sometimes it also makes
sense to POST the long query and have the server generate a resource
that represents the result. That result is now addressable so that the
query doesn't have to be duplicated in various references to it.

There has been a proposal for a QUERY method to handle this issue but I
think that that's the wrong solution, personally.

 Paul Prescod

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.