home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Darbas / kidoz_v1.air / kidoz.swf / scripts / mx / messaging / messages / SOAPMessage.as < prev   
Encoding:
Text File  |  2009-05-06  |  1023 b   |  41 lines

  1. package mx.messaging.messages
  2. {
  3.    public class SOAPMessage extends HTTPRequestMessage
  4.    {
  5.       public static const SOAP_ACTION_HEADER:String = "SOAPAction";
  6.       
  7.       public function SOAPMessage()
  8.       {
  9.          super();
  10.          method = "POST";
  11.          contentType = CONTENT_TYPE_SOAP_XML;
  12.       }
  13.       
  14.       public function setSOAPAction(param1:String) : void
  15.       {
  16.          var _loc2_:* = null;
  17.          if(param1 != null)
  18.          {
  19.             if(param1.indexOf("\"") < 0)
  20.             {
  21.                _loc2_ = "\"";
  22.                _loc2_ += param1;
  23.                _loc2_ += "\"";
  24.                param1 = _loc2_.toString();
  25.             }
  26.             if(httpHeaders == null)
  27.             {
  28.                httpHeaders = {};
  29.             }
  30.             httpHeaders[SOAP_ACTION_HEADER] = param1;
  31.          }
  32.       }
  33.       
  34.       public function getSOAPAction() : String
  35.       {
  36.          return httpHeaders != null ? httpHeaders[SOAP_ACTION_HEADER] : null;
  37.       }
  38.    }
  39. }
  40.  
  41.