couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: Redirect from _list function?
Date Fri, 25 Sep 2009 03:59:03 GMT
Bit tired here but two thoughts. Theoretically returning a 304 should
work fine I think. The question is what mutation happens when
processing the _list. I'd suggest taking a glance at render.js to see
if maybe you're getting caught by a corner case.

Paul

On Thu, Sep 24, 2009 at 11:50 PM, Zachary Zolton
<zachary.zolton@gmail.com> wrote:
> So, can anyone give a reason why this _list function shouldn't work?
>
> On Thu, Sep 24, 2009 at 5:34 PM, Zachary Zolton
> <zachary.zolton@gmail.com> wrote:
>> Hello,
>>
>> Should I be able to do a redirect from a _list function?
>>
>> I ask because I've tried defining the following _list function:
>>
>> function(head, req) {
>>  return {
>>    'code': 301,
>>    'headers': { 'Location': 'http://www.google.com/' }
>>  };
>> }
>>
>> And, here's what happens when I try to hit it:
>>
>> $ curl -i 'http://localhost:5984/db/_design/ddoc/_list/test-redirect/some-view?key=%22foo%22'
>> HTTP/1.1 200 OK
>> Vary: Accept
>> Transfer-Encoding: chunked
>> Server: CouchDB/0.11.0a9fd42dc1-git (Erlang OTP/R12B)
>> Etag: "46014W5JDRLKZF5SECP2D44YH"
>> Date: Thu, 24 Sep 2009 22:23:14 GMT
>> Content-Type: application/json
>>
>> curl: (56) Received problem 2 in the chunky parser
>>
>> Obviously, this does not look like a redirect.  :^(  Do I seem to be
>> doing anything wrong here?
>>
>>
>> Thanks!
>>
>> Zach
>>
>

Mime
View raw message