Thanks Simon and Anthony for the quick replies.    This is a controller and 
I'll try the suggestions.



On Friday, May 25, 2012 5:26:49 PM UTC-7, Anthony wrote:
>
> Is "api" a controller or function? Either way, you can prevent html 
> requests by (a) making sure there is no .html view file associated with the 
> particular function and (b) making sure you don't enable the generic.html 
> view for that controller/function. For example, somewhere in the controller 
> or function:
>
> response.generic_patterns = ['xml', 'json']
>
> Also, are you hoping to default to an xml response without having to add 
> the .xml extension to the urls? In that case, somewhere in the controller 
> or function, you could do:
>
> if request.extension not in ['xml', 'json']:
>     response.view = '%s/%s.xml' % (request.controller, request.function)
>     request.extension = 'xml' # only needed if you have enabled 
> generic.xml
>
> Anthony
>
> On Friday, May 25, 2012 6:55:17 PM UTC-4, bob wrote:
>>
>> Probably a simple question and I searched both the docs and the group.
>>
>> I have a path  /api  and I never want to return a html reply,  I'm ok 
>> with a .xml or .json reply and would like to have the default be .xml
>>
>> The big issue is that I want other urls (i.e.  /default/) to return html 
>> as the default.
>>
>> thanks,
>> bob
>>
>

Reply via email to