Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
1.0.2
-
None
-
Windows 7 Pro, 64 bit
HttpBuilder 0.5.1
curl 7.21.5 (i386-pc-win32) libcurl/7.21.5 OpenSSL/0.9.8r zlib/1.2.5
Description
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-7511a58b76f9a9dec6a666ecc74302f6%22
The problem accurs in Java (using HttpBuilder 0.5.1) and on cmd shell (using curl).