Well, the fact that APP doesn't define a behavior for the POST operation on member resources gives you a head start on defining this as an extension.

A quick and dirty solution would be to augment POST with an Method header that identifies the actual method the user wishes to perform.

E.g. for delete, it would be

  POST /member-uri HTTP/1.1
  Host: example.org
  Method: DELETE

for put...

  POST /member-uri HTTP/1.1
  Host: example.org
  Method: PUT
  Content-Length: nnnn
  Content-Type: application/atom+xml

  ...

Woo hoo! We just reinvented SoapAction! Life is good.

- James

Tim Bray wrote:

On Feb 12, 2006, at 2:32 PM, Joe Gregorio wrote:

I was talking to Matt Mullenweg yesterday and he remarked that he
didn't think WordPress could realistically support APP as it stands
now, because WP is commonly used by people on low-rent hosting
providers and quite a few of those don't support the use of PUT and
DELETE.

I think this is a problem.

The concensus of the WG is that it is not a problem.

New information has become available. You may feel that the new information is not significant, but I disagree. Working Groups who refuse to revisit decisions on the grounds that they've already been taken produce things like W3C XML Schema. The WG is perfectly within its rights to decide that they want to ignore this problem, in which case I will be perfectly within my rights to write an I-D describing an extension to solve it, which I will make as consistent as possible with the rest of the APP. -Tim



Reply via email to