По какой-то причине это не сработает в Kohana 3.2:
$this->request->headers['Content-Type'] = 'text/xml';
Изменилось ли это после Kohana 3.1?
Он также не должен работать в 3.1, но это должно:
$this->request->headers('Content-Type', 'text/xml');
См. http://kohanaframework.org/3.2/guide/api/Request#headers Это было одно из изменений рефакторинга запроса / ответа с 3.1.