(BlazeDS のみ)
パッケージmx.messaging.messages
クラスpublic class HTTPRequestMessage
継承HTTPRequestMessage Inheritance AbstractMessage Inheritance Object
サブクラス SOAPMessage

HTTP 要求は、このメッセージタイプを使って HTTP エンドポイントに送信されます。 HTTPRequestMessage には、ブラウザが行う HTTP 要求に通常存在するコンテンツとヘッダー情報がカプセル化されています。



パブリックプロパティ
 プロパティ定義元
 Inheritedbody : Object
メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。
AbstractMessage
 InheritedclientId : String
clientId は、メッセージを送信した MessageAgent を示します。
AbstractMessage
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  contentType : String
このメッセージのコンテンツのタイプを示します。
HTTPRequestMessage
 Inheriteddestination : String
メッセージの宛先。
AbstractMessage
 Inheritedheaders : Object
メッセージのヘッダーは、キーがヘッダー名、値がヘッダー値として格納される結合配列です。
AbstractMessage
  httpHeaders : Object
宛先に対して行った要求に配置しなければならない特定の HTTP ヘッダーが含まれます。
HTTPRequestMessage
 InheritedmessageId : String
メッセージ固有の ID。
AbstractMessage
  method : String
要求にどのメソッドを使用するかを示します。
HTTPRequestMessage
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  recordHeaders : Boolean
プロキシがそれ自体が使用した要求ヘッダーと応答ヘッダーを返してきた場合、プロキシを通過するときにのみ使用されます。
HTTPRequestMessage
 Inheritedtimestamp : Number
メッセージの日時スタンプへのアクセスを提供します。
AbstractMessage
 InheritedtimeToLive : Number
メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。
AbstractMessage
  url : String
この要求の最終宛先が含まれます。
HTTPRequestMessage
パブリックメソッド
 メソッド定義元
  
初期化されていない HTTP 要求を作成します。
HTTPRequestMessage
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
メッセージのストリング表現を返します。
AbstractMessage
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
  CONTENT_TYPE_FORM : String = "application/x-www-form-urlencoded"
[静的] このメッセージのコンテンツがフォームであることを示します。
HTTPRequestMessage
  CONTENT_TYPE_SOAP_XML : String = "text/xml; charset=utf-8"
[静的] このメッセージのコンテンツが、SOAP 要求に使用される XML であることを示します。
HTTPRequestMessage
  CONTENT_TYPE_XML : String = "application/xml"
[静的] このメッセージのコンテンツが XML であることを示します。
HTTPRequestMessage
  DELETE_METHOD : String = "DELETE"
[静的] この要求に使用されたメソッドは "delete" であることを示します。
HTTPRequestMessage
 InheritedDESTINATION_CLIENT_ID_HEADER : String = "DSDstClientId"
[静的] サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。
AbstractMessage
 InheritedENDPOINT_HEADER : String = "DSEndpoint"
[静的] メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。
AbstractMessage
 InheritedFLEX_CLIENT_ID_HEADER : String = "DSId"
[静的] サーバーによってグローバル FlexClient の ID 値が出力メッセージに割り当てられると、このヘッダーはその値の伝達に使用されます。
AbstractMessage
  GET_METHOD : String = "GET"
[静的] この要求に使用されたメソッドは "get" であることを示します。
HTTPRequestMessage
  HEAD_METHOD : String = "HEAD"
[静的] この要求に使用されたメソッドは "head" であることを示します。
HTTPRequestMessage
  OPTIONS_METHOD : String = "OPTIONS"
[静的] この要求に使用されたメソッドは "options" であることを示します。
HTTPRequestMessage
  POST_METHOD : String = "POST"
[静的] この要求に使用されたメソッドは "post" であることを示します。
HTTPRequestMessage
 InheritedPRIORITY_HEADER : String = "DSPriority"
[静的] MessageAgent が送信するメッセージには数値が 0 ~ 9(0 が最小)の優先度ヘッダーがある場合があります。サーバーはこの数値を使用して、クライアントへのメッセージに優先度を設定できます。
AbstractMessage
  PUT_METHOD : String = "PUT"
[静的] この要求に使用されたメソッドは "put" であることを示します。
HTTPRequestMessage
 InheritedREMOTE_CREDENTIALS_CHARSET_HEADER : String = "DSRemoteCredentialsCharset"
[静的] 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダを使用して、資格情報ストリングの作成に使用された文字セットエンコーディングも報告する必要があります。
AbstractMessage
 InheritedREMOTE_CREDENTIALS_HEADER : String = "DSRemoteCredentials"
[静的] 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダー内に Base64 エンコードされた資格情報を保持します。
AbstractMessage
 InheritedREQUEST_TIMEOUT_HEADER : String = "DSRequestTimeout"
[静的] このヘッダーは、要求タイムアウトを定義して送信されるメッセージに使用されます。
AbstractMessage
 InheritedSTATUS_CODE_HEADER : String = "DSStatusCode"
[静的] ステータスコードは、応答メッセージの特徴に関するコンテキストを提供できます。
AbstractMessage
  TRACE_METHOD : String = "TRACE"
[静的] この要求に使用されたメソッドは "trace" であることを示します。
HTTPRequestMessage
プロパティの詳細
contentTypeプロパティ
public var contentType:String

このメッセージのコンテンツのタイプを示します。 この値は、この要求を送信する宛先が理解可能でなければなりません。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

httpHeadersプロパティ 
public var httpHeaders:Object

宛先に対して行った要求に配置しなければならない特定の HTTP ヘッダーが含まれます。

methodプロパティ 
method:String

要求にどのメソッドを使用するかを示します。 以下の値のみが有効です。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        



実装
    public function get method():String
    public function set method(value:String):void
recordHeadersプロパティ 
public var recordHeaders:Boolean

プロキシがそれ自体が使用した要求ヘッダーと応答ヘッダーを返してきた場合、プロキシを通過するときにのみ使用されます。 デフォルトは false です。 現在は、NetworkMonitor を使用するときにのみ設定されます。

urlプロパティ 
public var url:String

この要求の最終宛先が含まれます。 これは、body プロパティで検出されたメッセージのコンテンツの送信先となる URL です。このコンテンツは、指定されたメソッドで送信されます。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

コンストラクタの詳細
HTTPRequestMessage()コンストラクタ
public function HTTPRequestMessage()

初期化されていない HTTP 要求を作成します。

定数の詳細
CONTENT_TYPE_FORM定数
public static const CONTENT_TYPE_FORM:String = "application/x-www-form-urlencoded"

このメッセージのコンテンツがフォームであることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

CONTENT_TYPE_SOAP_XML定数 
public static const CONTENT_TYPE_SOAP_XML:String = "text/xml; charset=utf-8"

このメッセージのコンテンツが、SOAP 要求に使用される XML であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_SOAP_XML;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

CONTENT_TYPE_XML定数 
public static const CONTENT_TYPE_XML:String = "application/xml"

このメッセージのコンテンツが XML であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_XML;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

DELETE_METHOD定数 
public static const DELETE_METHOD:String = "DELETE"

この要求に使用されたメソッドは "delete" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.DELETE_METHOD;
          msg.url = "http://my.company.com/login";
        

GET_METHOD定数 
public static const GET_METHOD:String = "GET"

この要求に使用されたメソッドは "get" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.GET_METHOD;
          msg.url = "http://my.company.com/login";
        

HEAD_METHOD定数 
public static const HEAD_METHOD:String = "HEAD"

この要求に使用されたメソッドは "head" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.HEAD_METHOD;
          msg.url = "http://my.company.com/login";
        

OPTIONS_METHOD定数 
public static const OPTIONS_METHOD:String = "OPTIONS"

この要求に使用されたメソッドは "options" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.OPTIONS_METHOD;
          msg.url = "http://my.company.com/login";
        

POST_METHOD定数 
public static const POST_METHOD:String = "POST"

この要求に使用されたメソッドは "post" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.POST_METHOD;
          msg.url = "http://my.company.com/login";
        

PUT_METHOD定数 
public static const PUT_METHOD:String = "PUT"

この要求に使用されたメソッドは "put" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.PUT_METHOD;
          msg.url = "http://my.company.com/login";
        

TRACE_METHOD定数 
public static const TRACE_METHOD:String = "TRACE"

この要求に使用されたメソッドは "trace" であることを示します。

          var msg:HTTPRequestMessage = new HTTPRequestMessage();
          msg.contentType = HTTPRequestMessage.CONTENT_TYPE_FORM;
          msg.method = HTTPRequestMessage.TRACE_METHOD;
          msg.url = "http://my.company.com/login";
        





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/messaging/messages/HTTPRequestMessage.html