new Header("Content-type", "text/xml; charset=\"utf-8\""));
method.setRequestHeader(new Header("SOAPAction", action));
method.setUseDisk(false);
method.setRequestBody(request);
method.execute(new HttpState(), conn);
String ret = method.getResponseBodyAsString();
int startOfXML = ret.indexOf("<?xml");
if (startOfXML == -1) { // No xml?!
throw new ProcessingException("Invalid response - no xml");