如何在Catalyst中全局更改默认内容类型?

时间:2016-04-25 05:28:28

标签: perl catalyst

我试过了:

  • MyApp的/ LIB / MyApp.pm
__PACKAGE__->config(
    ...,
    content_type => 'application/xhtml+xml'
);

甚至与:

  • MyApp的/ LIB / MyApp的/视图/ HTML.pm
__PACKAGE__->config(
    ...,
    content_type => 'application/xhtml+xml',
);

1 个答案:

答案 0 :(得分:4)

我会做

$c->response->headers->content_type('text/plain');
YourApp / Controller / Root.pm sub auto

这应该在任何其他控制器(方法)之前运行,并且应该给出合理的默认值。