I\'d like to write a Django view which serves out variant content based on what\'s requested. For example, for \"text/xml\", serve XML, for \"text/json\", serve JSON, etc. I
'Content-Type' header indicates media type send in the HTTP request. This is used for requests that have a content (POST, PUT).
'Content-Type' should not be used to indicate preferred response format, 'Accept' header serves this purpose. To access it in Django use: HttpRequest.META.get('HTTP_ACCEPT')
See more detailed description of these headers