Passing the Content-Length as hex as first line in the request is default for most web servers and perfectly legal in HTTP. There's an error in the fault though (which looks like a bug in SOAP::WSDL): the faultcode soap:Server is a QName, but the soap: namespace prefix is not declared.
What ruby client are you using?
Martin
(0)
]
