couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "armin weisser" <armin.weis...@virtual-identity.com>
Subject AW: URL-Encoded DELETE: " vs. %22
Date Thu, 05 May 2011 10:32:51 GMT
Actually I'm on windows.

The problem occurs in Java (using Apache HttpClient) and on cmd shell.


-----Urspr√ľngliche Nachricht-----
Von: Paul Hirst [mailto:paul.hirst@sophos.com] 
Gesendet: Donnerstag, 5. Mai 2011 12:03
An: user@couchdb.apache.org
Betreff: Re: URL-Encoded DELETE: " vs. %22

If you are doing this under a UNIX shell then the shell will 'eat' the quotes so I suspect
this means that quotes are just invalid because in the first instance couch never sees them.

Try

echo foo"bar"

and you'll see what I mean


On Thu, 2011-05-05 at 10:48 +0100, Robert Newson wrote:
> "Is this a known problem?"
>
> It is now. :) Can you file a ticket?
>
> B.
>
> On 5 May 2011 10:42, armin weisser <armin.weisser@virtual-identity.com> wrote:
> > Hi,
> >
> > i'm facing an issue with URL-Encoded DELETE Requests where double 
> > quotes
> > (") are translated to %22.
> >
> > These GETS are equivalent
> > curl -X GET
> > http://localhost:5984/mydb/_design/views/_view/accounts?key="4711"
> > curl -X GET
> > http://localhost:5984/mydb/_design/views/_view/accounts?key=%224711%
> > 22
> >
> > This DELETE is OK
> > curl -X DELETE
> > http://localhost:5984/mydb/4711?rev="1-7511a58b76f9a9dec6a666ecc74302f6"
> >
> > But this one returns a 500
> > curl -X DELETE
> > http://localhost:5984/mydb/4711?rev=%221-7511a58b76f9a9dec6a666ecc74
> > 302f
> > 6%22
> >
> > Is this a known problem?
> >
> > Cheers,
> >
> > Armin
> >
> >



Sophos Limited, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 991 2418 08.
Mime
View raw message