[tahoe-dev] [tahoe-lafs] #607: DIR2:IMM
tahoe-lafs
trac at allmydata.org
Tue Nov 17 19:03:39 PST 2009
#607: DIR2:IMM
---------------------------+------------------------------------------------
Reporter: zooko | Owner: warner
Type: defect | Status: new
Priority: major | Milestone: 1.6.0
Component: code-dirnodes | Version: 1.2.0
Keywords: newcaps | Launchpad_bug:
---------------------------+------------------------------------------------
Comment(by warner):
I had the patch all ready to go, docs and tests and implementation, and
then I had an epiphany: the JSON dictionary of child names+caps should be
delivered as the *body* of the POST webapi request, rather than as the
"children=" field of a multipart/form-data -type MIME body. This is easier
for client-side implementors, and using form encoding feels inappropriate
because we aren't using an HTML form to create the request anyways. Even
HTML-embedded javascript will be using XMLHTTPRequest and a JSON encoder
for the body rather than creating an HTML form and pressing the "submit"
button programmatically.
So I'm going to spend an extra day rewriting the patch with this API.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/607#comment:14>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list