SOAP::Lite must die

[prev] [thread] [next] [lurker] [Date index for 2004/10/08]

From: David Cantrell
Subject: SOAP::Lite must die
Date: 15:34 on 08 Oct 2004
Yet again, SOAP::Lite is behaving in unexpected ways. If I have a chunk
of text, which is utf-8, and return it from my SOAPy method, SOAP::Lite
base64-encodes it before sending it over the network, for no apparent
reason.

This behaviour is undocumented.

The most excellent Claes Jacobssen told me how to fix it on IRC, but
the fix involves using an undocumented package supplied with SOAP::Lite
in an undocumented way. From what I can tell, the philosophy behind the
documentation for this appalling module is "it was hard to write, so it
should be hard to use". This is, even though it appears to work, AWFUL
software.

Of course, it doesn't help that I'm having to expose my SOAP::Lite-ish
server to another piece of awful software - .net. .net is unnecessarily
picky and pedantic about, well, everything. It needs to have every
little detail explained to it in triplicate or it throws its toys on
the floor.

-- 
David Cantrell | Hero of the Information Age

    See the creativity that comes from misery! With misery people who
    would otherwise relax at home with a drink are spurred to great
    heights of expression. Art thrives on constraint and unhappiness.
           -- Arp

Generated at 06:01 on 27 Oct 2004 by mariachi 0.52