gdaniels    2003/01/31 15:02:36

  Modified:    java/src/org/apache/axis/transport/http HTTPSender.java
  Log:
  If SOAP 1.2, try deserializing as SOAP regardless of result code, since the
  valid codes are more numerous.
  
  Revision  Changes    Path
  1.94      +4 -0      xml-axis/java/src/org/apache/axis/transport/http/HTTPSender.java
  
  Index: HTTPSender.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/transport/http/HTTPSender.java,v
  retrieving revision 1.93
  retrieving revision 1.94
  diff -u -r1.93 -r1.94
  --- HTTPSender.java   11 Dec 2002 22:38:23 -0000      1.93
  +++ HTTPSender.java   31 Jan 2003 23:02:35 -0000      1.94
  @@ -610,6 +610,10 @@
                   : contentType.trim();
           if ((returnCode > 199) && (returnCode < 300)) {
               // SOAP return is OK - so fall through
  +        } else if (msgContext.getSOAPConstants() ==
  +                SOAPConstants.SOAP12_CONSTANTS) {
  +            // For now, if we're SOAP 1.2, fall through, since the range of
  +            // valid result codes is much greater
           } else if ((contentType != null) && !contentType.startsWith("text/html")
                   && ((returnCode > 499) && (returnCode < 600))) {
               // SOAP Fault should be in here - so fall through
  
  
  


Reply via email to