Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.messaging.messages 

HTTPRequestMessage  - AS3 BlazeDS LCDS

Пакетmx.messaging.messages
Классpublic class HTTPRequestMessage
НаследованиеHTTPRequestMessage Inheritance AbstractMessage Inheritance Object
Подклассы SOAPMessage

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

С помощью этого типа сообщений запросы 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
Уникальный идентификатор сообщения.
AbstractMessage
  method : String
Указывает метод, который должен использоваться для запроса.
HTTPRequestMessage
  recordHeaders : Boolean
Применяется только при взаимодействии через прокси-сервер, если прокси должен возвращать используемые заголовки запроса и ответа.
HTTPRequestMessage
 Inheritedtimestamp : Number
Предоставляет доступ к временной метке сообщения.
AbstractMessage
 InheritedtimeToLive : Number
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке.
AbstractMessage
  url : String
Содержит конечный адрес назначения для этого запроса.
HTTPRequestMessage
Общедоступные методы
 МетодОпределено
  
Создает неинициализированный запрос HTTP.
HTTPRequestMessage
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
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"
[статические] Указывает, что содержимое сообщения содержит данные XML для запроса SOAP.
HTTPRequestMessage
  CONTENT_TYPE_XML : String = "application/xml"
[статические] Указывает, что сообщение содержит код в формате XML.
HTTPRequestMessage
  DELETE_METHOD : String = "DELETE"
[статические] Указывает, что для запроса должен использоваться метод delete.
HTTPRequestMessage
  GET_METHOD : String = "GET"
[статические] Указывает, что для запроса должен использоваться метод get.
HTTPRequestMessage
  HEAD_METHOD : String = "HEAD"
[статические] Указывает, что для запроса должен использоваться метод head.
HTTPRequestMessage
  OPTIONS_METHOD : String = "OPTIONS"
[статические] Указывает, что для запроса должен использоваться метод options.
HTTPRequestMessage
  POST_METHOD : String = "POST"
[статические] Указывает, что для запроса должен использоваться метод post.
HTTPRequestMessage
  PUT_METHOD : String = "PUT"
[статические] Указывает, что для запроса должен использоваться метод put.
HTTPRequestMessage
  TRACE_METHOD : String = "TRACE"
[статические] Указывает, что для запроса должен использоваться метод trace.
HTTPRequestMessage
Сведения о свойстве

contentType

свойство
public var contentType:String

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает тип содержимого сообщения. Это значение должно быть известно адресату, которому отправляется запрос.

В следующем примере устанавливается свойствоcontentType:

          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

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Содержит специальные заголовки HTTP, которые должны быть помещены в запрос, отправленный адресату.

method

свойство 
method:String

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает метод, который должен использоваться для запроса. Разрешенные значения:

  • HTTPRequestMessage.DELETE_METHOD
  • HTTPRequestMessage.GET_METHOD
  • HTTPRequestMessage.HEAD_METHOD
  • HTTPRequestMessage.POST_METHOD
  • HTTPRequestMessage.OPTIONS_METHOD
  • HTTPRequestMessage.PUT_METHOD
  • HTTPRequestMessage.TRACE_METHOD

В следующем примере устанавливается свойство method:

          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

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Применяется только при взаимодействии через прокси-сервер, если прокси должен возвращать используемые заголовки запроса и ответа. Значение по умолчанию: false. В настоящее время устанавливается только при использовании NetworkMonitor.

url

свойство 
public var url:String

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Содержит конечный адрес назначения для этого запроса. URL-адрес, на который с помощью указанного метода будет отправлено содержимое сообщения, находящееся в свойстве 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()

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает неинициализированный запрос HTTP.

Сведения о константе

CONTENT_TYPE_FORM

Константа
public static const CONTENT_TYPE_FORM:String = "application/x-www-form-urlencoded"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что содержимое этого сообщения является формой.

В следующем примере показано использование этой константы:

          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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что содержимое сообщения содержит данные XML для запроса SOAP.

В следующем примере показано использование этой константы:

          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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что сообщение содержит код в формате 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод 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"

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, что для запроса должен использоваться метод trace.

В следующем примере показано использование этой константы:

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





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.