home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / mx / messaging / messages / HTTPRequestMessage.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  1.4 KB  |  55 lines

  1. package mx.messaging.messages
  2. {
  3.    public class HTTPRequestMessage extends AbstractMessage
  4.    {
  5.       public static const CONTENT_TYPE_XML:String = "application/xml";
  6.       
  7.       public static const CONTENT_TYPE_FORM:String = "application/x-www-form-urlencoded";
  8.       
  9.       public static const CONTENT_TYPE_SOAP_XML:String = "text/xml; charset=utf-8";
  10.       
  11.       public static const POST_METHOD:String = "POST";
  12.       
  13.       public static const GET_METHOD:String = "GET";
  14.       
  15.       public static const PUT_METHOD:String = "PUT";
  16.       
  17.       public static const HEAD_METHOD:String = "HEAD";
  18.       
  19.       public static const DELETE_METHOD:String = "DELETE";
  20.       
  21.       public static const OPTIONS_METHOD:String = "OPTIONS";
  22.       
  23.       public static const TRACE_METHOD:String = "TRACE";
  24.       
  25.       private static const VALID_METHODS:String = "POST,PUT,GET,HEAD,DELETE,OPTIONS,TRACE";
  26.       
  27.       private var _method:String;
  28.       
  29.       public var httpHeaders:Object;
  30.       
  31.       public var url:String;
  32.       
  33.       public var contentType:String;
  34.       
  35.       public var recordHeaders:Boolean;
  36.       
  37.       public function HTTPRequestMessage()
  38.       {
  39.          super();
  40.          _method = GET_METHOD;
  41.       }
  42.       
  43.       public function get method() : String
  44.       {
  45.          return _method;
  46.       }
  47.       
  48.       public function set method(param1:String) : void
  49.       {
  50.          _method = param1;
  51.       }
  52.    }
  53. }
  54.  
  55.