ГлавнаяСправка по использованию серверного ActionScriptКласс LoadVars › LoadVars.addRequestHeader()

LoadVars.addRequestHeader()

myLoadVars.addRequestHeader(header, headerValue)

Добавляет или изменяет заголовки HTTP запросов (таких как Content-Type или SOAPAction) отправляемых с помощью POST. Существует два возможных способа применения этого метода: можно передавать две строки, header и headerValue, или же можно передавать массив строк, перемежающийся именем заголовка и значением заголовка.

Если осуществляется несколько попыток указать заголовок с одним и тем же именем, каждое следующее значение заменяет значение указанное до этого.

Следующие стандартные HTTP заголовки нельзя добавить или изменить, используя этот метод: Accept-Ranges, Age, Allow, Allowed, Connection, Content-Length, Content-Location, Content-Range, ETag, Host, Last-Modified, Locations, Max-Forwards, Proxy-Authenticate, Proxy-Authorization, Public, Range, Retry-After, Server, TE, Trailer, Transfer-Encoding, Upgrade, URI, Vary, Via, Warning, and WWW-Authenticate.

Доступно с версии сервера

Flash Media Server 2

Параметры

header
Строка или массив строк означающих имя заголовка HTTP запроса.

headerValue
Строка, содержащая значение связанное с header.

Пример

В следующем примере объекту my_lv добавляется HTTP заголовок с именем SOAPAction и значением Foo:

var my_lv = new LoadVars(); 
my_lv.addRequestHeader("SOAPAction", "'Foo'");

В следующем примере создается массив headers содержащий два HTTP заголовка перемежающихся связанными с ними значениями. Далее этот массив передается как параметр методу addRequestHeader().

var my_lv = new LoadVars(); 
var headers = ["Content-Type", "text/plain", "X-ClientAppVersion", "2.0"]; 
my_lv.addRequestHeader(headers);

В следующем примере создается новый объект типа LoadVars с добавлением в него заголовка запроса с именем
FLASH-UUID. Заголовок содержит переменную, которую сервер может принять и обработать.

var my_lv = new LoadVars(); 
my_lv.addRequestHeader("FLASH-UUID", "41472"); 
my_lv.name = "Mort"; 
my_lv.age = 26; 
my_lv.send("http://flash-mx.com/mm/cgivars.cfm", "_blank", "POST");

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.