返回不同格式的常用方法之一是以某种方式在 url 中指定您想要的类型。最常见的是:
http://example.com/some/page.<format>
或者
http://example.com/some/page?output=<format>
然后你返回的对象应该被转换成想要的格式:
// somewhere at the end of the method handling the request
return Formater(format_param).format(response_object)