title: No SoapException thrown even if server returns SOAP-ENV:Fault
body: <p>Normally client proxies deriving from SoapHttpClientProtocol throw an exception if the webservice returns an error. But I now have the case where definitively the server returns a soap error the client does not throw an exception, so the client has no way to know if the call suceeded or not (webservice has no return type).</p>
  
  <p>What could cause this behaviour?</p>
  
  <p>This is what the server returns:</p>
  
  <pre><code>HTTP/1.1 100 Continue
  
  HTTP/1.1 200 OK
  Date: Fri, 04 Mar 2011 15:57:32 GMT
  Server: Apache/2.0.52 (Unix) mod_ssl/2.0.52 OpenSSL/0.9.8m DAV/2
  Last-Modified: Fri, 04 Mar 2011 15:57:32 GMT
  Content-Length: 602
  Vary: Accept-Encoding
  Connection: close
  Content-Type: text/xml; charset=utf-8
  
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;
     &lt;SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" &gt;
        &lt;SOAP-ENV:Body&gt;
           &lt;SOAP-ENV:Fault&gt;
              &lt;faultcode&gt;SOAP-ENV:Server&lt;/faultcode&gt;
              &lt;faultstring&gt;HDHPSPRT2&lt;/faultstring&gt;
              &lt;detail&gt;HDHPSPRT2&lt;/detail&gt;
           &lt;/SOAP-ENV:Fault&gt;
        &lt;/SOAP-ENV:Body&gt;
     &lt;/SOAP-ENV:Envelope&gt;
  </code></pre>