[ 
https://issues.apache.org/jira/browse/COUCHDB-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068673#comment-13068673
 ] 

Paul Joseph Davis commented on COUCHDB-1229:
--------------------------------------------

In genera, if you need to address a document with a slash in its name, you need 
to %2F escape the slash. There are a couple places where we relax this a bit by 
checking both cases. I'm not sure all the spots where we do this though.

Bottom line is that slashes in doc ids are just weird. Unless someone figures 
out a decent way to make them not weird while not breaking the rest of the API 
I don't see much changing in this regard.

> _update handler doesn't support slashes in doc _id
> --------------------------------------------------
>
>                 Key: COUCHDB-1229
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1229
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>    Affects Versions: 1.1
>            Reporter: Simon Leblanc
>              Labels: URI, id, update
>
> Let's say you have:
> - a doc with _id foo/bar
> - a show function named baz
> - a update function named baz
> Then _show/baz/foo/bar is valid but _update/baz/foo/bar is not. Only 
> _update/baz/foo%2Fbar works.
> This is particularly annoying when you want to rewrite /something/* to 
> _update/baz/foo/* (rewriting /something/* to _show/baz/foo/* works perfectly).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to