如何使用Catalyst :: Controller :: REST我收到有关内容类型

时间:2015-08-13 08:33:00

标签: perl rest dispatcher catalyst

Catalyst::Controller::REST如何在对话框中继续这样做

[info] Could not find a serializer for an empty content-type

而且,这是浏览器

  

无法找到客户支持的内容类型。

我的包中有这一行..

__PACKAGE__->config(default => 'text/yaml');

我还安装了YAML::SyckURI::Find per the docs

package Sampcat::Controller::Client::Holiday;

__PACKAGE__->config(default => 'text/yaml');                   

BEGIN { extends 'Catalyst::Controller::REST' }                 

sub holiday :Chained('../client') :Args :ActionClass('REST') {}

sub holiday_GET {                                              
  my ( $self, $c )  = @_;                                      
  $self->status_ok( $c, entity => {                            
    'foobar' => 1                                              
  } );                                                         
  $c->stash->{body} = "foo";                                   
}                                                              

1 个答案:

答案 0 :(得分:1)

RT for more information

上查看此错误

; tldr ..更改

__PACKAGE__->config(default => 'text/yaml');

__PACKAGE__->config(default => 'text/x-json');

暂时。