couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <>
Subject Re: specify Content-Type of a document?
Date Tue, 21 Apr 2009 19:57:32 GMT

This sounds very much like you want a _show function. Both _show and
_list can specify the content-type returned to the client. You'll want
to check the test suite code and look for the respondWith stuff for

Paul Davis

On Tue, Apr 21, 2009 at 3:51 PM, Samuel Wan <> wrote:
> I'm trying to build a simple learning experiment where I can write
> HTML and Javascript into documents, and retrieve them with a GET
> request. However, I don't know how to specify text/html or
> application/x-javascript as the Content-Type headers in the response
> to a document request.
> Is the recommended practice to simply store the html or js text as
> attachments, or is it possible somehow to use a "show" function to
> send them back with specific content type headers? I read some of
> Chris Anderson's posts, the Safari Rough Cuts book, and looked a bit
> at the CouchApp code, but it might be too much to grasp all at once
> for me.
> -Sam
> On Tue, Apr 21, 2009 at 12:33 PM, Paul Davis
> <> wrote:
>> Sam,
>> We're consistently inconsistent in that we only sometimes check for
>> the content-type when posting JSON documents. Of the top of my head I
>> know we check in _temp_views but not for PUTs and POSTs to docs or
>> _bulk_docs.
>> If you mean for adding attachments to docs though CouchDB will just
>> send you back the content-type header you attached it with so you can
>> control what clients will see when fetching attachments.
>> HTH,
>> Paul Davis
>> On Tue, Apr 21, 2009 at 3:28 PM, Samuel Wan <> wrote:
>>> Is it possible to specify the Content-Type header of a document? Do
>>> you need to use a "show" function?
>>> -Sam

View raw message