[
https://issues.apache.org/jira/browse/COUCHDB-1956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13912033#comment-13912033
]
ASF GitHub Bot commented on COUCHDB-1956:
-----------------------------------------
Github user NorthNick closed the pull request at:
https://github.com/apache/couchdb/pull/138
> Make attachment lengths and Content-Length optional for multipart requests
> --------------------------------------------------------------------------
>
> Key: COUCHDB-1956
> URL: https://issues.apache.org/jira/browse/COUCHDB-1956
> Project: CouchDB
> Issue Type: Improvement
> Components: HTTP Interface
> Reporter: Nick North
> Attachments: 1956Notes.txt
>
>
> This is a placeholder for some of the work I proposed in an earlier email to
> the dev list.
> If you submit a document and attachments as a MIME multipart/related request,
> you have to give lengths for each attachment in the initial JSON document and
> a Content-Length for the HTTP request as a whole. This is inconvenient for
> HTTP clients which want to stream large attachments into the HTTP request, as
> they may not know the attachment size in advance.
> So CouchDb should be able to accept chunked multipart/related requests and
> attachments' lengths should not have to be specified in the JSON document.
> These are two distinct pieces of work but closely related, so I've put them
> in one issue.
> Most of the groundwork is already there in CouchDb. There is support for
> reading chunked requests, but it's not currently used when parsing
> multipart/related requests. And attachment lengths are not critical to
> parsing attachments: the parser knows by other means when it's reached the
> end of an attachment, and the system internally recalculates their lengths
> anyway.
> Work on chunked requests is complete, but I'll save the pull request until
> attachment lengths are also sorted.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)