Subject: | XML-RPC fault codes are not accessible |
XML-RPC protocol has standard return values faultCode and faultString.
When these are returned from the remote server the XML::RPC::Fast
throws an exception (croak). This makes above return values
inaccessible.
This makes XML::RPC::Fast unusable for applications that have logic
depending on the faultCode.
Fix proposals:
- croak error string to include faultString and faultCode in format
that is easily parsed
- and configuration option wether croak is used at all in these
situations.