[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-36?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12699514#action_12699514
 ] 

Chris Darroch commented on ZOOKEEPER-36:
----------------------------------------

I took a quick look at the spec; nice!  I like that it follows the spirit of 
the HTTP spec in the way I envisioned.  A couple of minor thoughts:

I think it would be nice to avoid POST entirely, if only because POST is so 
over-used that it no longer has any particular meaning except "send stuff to 
server".  Suppose you used the trailing slash in the URI to distinguish 
meanings?  Having hacked on mod_dir at various points this occurs to me as a 
possibility.  For example:

PUT /foo -> zoo_set(/foo)
PUT /foo/ -> zoo_create(/foo)

The same would work to overload GET:

GET /foo -> zoo_get(/foo)
GET /foo/ -> zoo_get_children(/foo)

I especially like the GET cases because they correspond nicely to how URIs are 
mapped to files and directories.

As for running code, I'm working (slowly) on a mod_zookeeper and you'll be the 
first to know if I get it to a releasable state.  The basic purpose is similar 
to mod_dbd: provide connections that other modules can use however they choose.

> REST access to ZooKeeper
> ------------------------
>
>                 Key: ZOOKEEPER-36
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-36
>             Project: Zookeeper
>          Issue Type: New Feature
>          Components: contrib
>            Reporter: Patrick Hunt
>            Assignee: Patrick Hunt
>             Fix For: 3.2.0
>
>         Attachments: rest_2.tar.gz, SPEC.txt
>
>
> Moved from SourceForge to Apache.
> http://sourceforge.net/tracker/index.php?func=detail&aid=1961763&group_id=209147&atid=1008547

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to