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

Sebastian Cohnen commented on COUCHDB-891:
------------------------------------------

The problem with GET is that the length of the request is limited by (browser) 
implementation - RFC 2616 [1] does not specify a limit to the URI length. I 
think it's a very bad behavior if GET with keys works for X keys, but no longer 
for X+1. I'm also not sure what to win by this change...


[1] RFC 2616, 3.2.1 General Syntax:
 The HTTP protocol does not place any a priori limit on the length of
   a URI. Servers MUST be able to handle the URI of any resource they
   serve, and SHOULD be able to handle URIs of unbounded length if they
   provide GET-based forms that could generate such URIs. A server
   SHOULD return 414 (Request-URI Too Long) status if a URI is longer
   than the server can handle (see section 10.4.15).

      Note: Servers ought to be cautious about depending on URI lengths
      above 255 bytes, because some older client or proxy
      implementations might not properly support these lengths.

> Allow ?keys=["a","b"] for GET to _view and _list
> ------------------------------------------------
>
>                 Key: COUCHDB-891
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-891
>             Project: CouchDB
>          Issue Type: New Feature
>          Components: HTTP Interface
>    Affects Versions: 1.0.1
>         Environment: -
>            Reporter: Michael Fellinger
>            Priority: Minor
>             Fix For: 1.0.2
>
>
> The idea was already described back in 2008 when the POST 
> {"keys":["key1","key2"]} API was introduced.
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/200811.mbox/%[email protected]%3e
> I'm looking at the source right now, but can't figure out how to implement 
> this at the moment, and I'd love this to be part of CouchDB proper.

-- 
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