On Feb 27, 2011, at 12:59 PM, Sebastian E. Ovide wrote: > yes, that is right...to see that I had to select severity "debug"... > > no errors are thrown... just an empty json/xml > > http://w2papp2.appspot.com/rest/default/restaurants (works) > http://w2papp2.appspot.com/rest/default/restaurants.json (doen't) > http://w2papp2.appspot.com/rest/default/restaurants.xml (doen't)
I don't have any particular insight, but I can suggest some things that I'd try.( BTW, are you getting an empty document with the appropriate Content-Type header, or nothing at all?) 1. Replace generic.json (temporarily) with one that does simply: {{ raise HTTP(405,'hello from json') }} ...to make sure you're at least invoking it. 2. If (1) "works" (ie, throws a 405), try manually generating some content there. 3. Create an explicit rest/views/default/restaurants.json and see if that makes any difference. 4. More logging... > > > On Sun, Feb 27, 2011 at 6:07 PM, Jonathan Lundell <jlund...@pobox.com> wrote: > On Feb 27, 2011, at 9:58 AM, Sebastian E. Ovide wrote: >> Hi, >> >> I have a simple action: >> >> def restaurants(): >> restaurants=db().select(db.restaurant.ALL) >> return dict(restaurants=restaurants) >> >> on my machine I can get myapp/default/restaurants.json or .xml.... but it >> doesn't work on GAE !... >> >> in GAE myapp/default/restaurants work but if I append .json or .xml I would >> get an empty json/xml... >> >> on GAE I see >> >> D2011-02-27 09:50:20.163 routes_out: [/rest/default/restaurants.json] not >> rewritten >> >> >> any ideas ? > > > The message is routine, fwiw, assuming that you're not expecting that path to > be rewritten. It's debug-level logging, but IIRC GAE logs everything. > > > > -- > Sebastian E. Ovide > > > >