PUT

In the last call draft of XForms 1.0, submitInfo [1] defines the
characteristics of an XForms submission. One of the attributes is:

  method - Optional indicator as to the protocol to be used to
           transmit the serialized instance data.

Possible values include:

 method = "post" | "get" | qname-but-not-ncname : "post"

The exclusion of 'put' from this list limits the power of XForms. PUT
is used to update the state of a resource with a representation; in
other words, if you PUT something somewhere, you can then GET the
same thing from there later. POST is less specific; its semantics are
that of submitting data to a process.

Allowing PUT will enable XForms that can be used to update a site's
content directly, rather than being processed by a script. There is
also the potential for resources which accept both PUT and POST that 
will not be able to fully interoperate with XForms if PUT is not
supported.

For more information, see [2].

Regards,


[1] http://www.w3.org/TR/2002/WD-xforms-20020118/slice3.html#structure-model-submit
[2] http://www.ietf.org/internet-drafts/draft-baker-http-resource-state-model-01.txt

-- 
Mark Nottingham
http://www.mnot.net/
 

Received on Tuesday, 22 January 2002 15:53:11 UTC