On 9/2/07, Christoph Zwerschke <[EMAIL PROTECTED]> wrote:
>
> Mark Ramm wrote:
> > My plan is to remove the rule-dispatch portion of the API and replace
> > it with something simpler.   Basically I'd like to have two main ways
> > to declare what content type you want returned from an HTTP request to
> > a tg controller:
> >
> > 1) add the proper accept header to the HTTP Post request.  ("text/JSON")
> > 2) use a file extension at the end of a URL to declare what you want
> > (http://../user.json)
> >
> > Then we'll just match up a request to the proper content type, and if
> > @expose registers a template/engine that matches that content type and
> > return it.
>
> The only new thing here is number 2, right? I think that's great. Since
> some browsers use the file extension to interpret the content type, and
> since it is handy if you want to save a web page, it's usually a good
> idea to add the proper extension anyway.
>
> One question is, how can the controller method know which content type
> was requested in case more than one format was @exposed? (I understand
> that usually it does not need to know, but in some cases it still may be
> useful.)
>

I'd like to emphasis this last point.
Being unable to know in the method which expose format the request
will end up with was a big shortcomming in tg 1.0

> -- Christoph
>
> >
>


-- 
cheers
    elvelind grandin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to