From: Tomas Doran Date: Mon, 8 Feb 2010 22:22:17 +0000 (+0000) Subject: Docs and fix test X-Git-Tag: 1.08~131 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Action-Serialize-Data-Serializer.git;a=commitdiff_plain;h=92d78e8fd6588988c74af7cd84647714fa883912 Docs and fix test --- diff --git a/lib/Catalyst/Controller/REST.pm b/lib/Catalyst/Controller/REST.pm index 7ffe413..e1de5ff 100644 --- a/lib/Catalyst/Controller/REST.pm +++ b/lib/Catalyst/Controller/REST.pm @@ -150,6 +150,11 @@ deprecated and you will receive warnings in your log. If a callback=? parameter is passed, this returns javascript in the form of: $callback($serializedJSON); +Note - this is disabled by default as it can be a security risk if you are unaware. + +The usual MIME types for this serialization format are: 'text/javascript', 'application/x-javascript', +'application/javascript'. + =item * C => C Uses the L module to generate L output. diff --git a/t/lib/Test/Serialize/Controller/REST.pm b/t/lib/Test/Serialize/Controller/REST.pm index 4e7d1ba..5b7c4ec 100644 --- a/t/lib/Test/Serialize/Controller/REST.pm +++ b/t/lib/Test/Serialize/Controller/REST.pm @@ -27,6 +27,9 @@ __PACKAGE__->config( 'text/view' => [ 'View', 'Simple' ], 'text/explodingview' => [ 'View', 'Awful' ], 'text/broken' => 'Broken', + 'text/javascript', => 'JSONP', + 'application/x-javascript' => 'JSONP', + 'application/javascript' => 'JSONP', }, );