On 4/06/2014 10:10 am, Cymon wrote:
I know there's already an issue open on CPAN RT about this problem, but
are there news about a new release of the package?
There is a Pr that updates the code/tests to pass against the Dancer2 release.
Hopefully Yanick has time to review/release.
I spent some time looking into the problem, first fail should depends
by the before hook in Dancer2::Core::Response. Comments here say that
"All serializers return byte strings". I'm a bit curious about this...
why was implemented this way considering that Serializer are something
like YAML and JSON?
The HTTP protocol deals with octects, so the request and response data has to
be decoded/encoded somewhere. There is also no consistency between
the available serializers' deserialize/serialize methods; take the various YAML modules
as an example:
  * YAML::Dump() gives characters
  * YAML::XS::Dump gives octets
[ Which is why Dancer2 no longer uses YAML::Any ]. Since you need to end up with octets (or byte strings) in the response body, it made sense to define that as the expectation
when something was serialized.

Hope that helps,
  Russell.

_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to