Я пишу инструмент flex3 для наших uber-geeks. Этот инструмент предназначен для совместного использования URL-адресов с различными социальными сайтами.Мне нужно добавить мета-заголовки в URLRequest в flex3
private function submitRequest(evt:Event):void {
var requestURL:URLRequest = new URLRequest(constructURL());
requestURL.method=URLRequestMethod.POST;
var header:URLRequestHeader = new URLRequestHeader("og:title", "petertitle");
requestURL.requestHeaders.push(header);
navigateToURL(requestURL,"_blank");
}
Я хочу, чтобы позволить разработчику манипулировать следующие мета-заголовки в запросе исходящего HTML при navigateToURL() называется.
<meta property="og:title" content=title" />
<meta property="og:description" content="description" />\
<meta property="og:image" content="......" />
<meta property="og:video" content="......"/>
<meta property="og:video:height" content="640" />
<meta property="og:video:width" content="480" />
К сожалению, Google не показывает мне какой-либо пример того, как добавить выше мета заголовки в мой экземпляр URLRequest в прогибается. И новый URLRequestHeader взрывается.
ArgumentError: Error #2096: The HTTP request header og:title cannot be set via ActionScript.
at global/flash.net::navigateToURL()
Может ли кто-нибудь указать мне на пример помещения мета-заголовков в URLRequest?
дополнительный
Похоже, что я нахожусь в ситуации, задвижка 22. Я написал приложение для запуска в флеш-плеере.
- Очевидно, что флеш-приложения, запущенные от flashbuilder, не могут выполнять операции http PUT. он alwasy делает GET
- флеш-приложения, запущенные от flashbuilder, не будут писать заголовки на http GET-вызовах.
Но я все еще не нахожу способ добавить тэг заголовка http "meta" в flex ... возможно, adobe air.
Текущая работа вокруг.
Я могу вызвать внешнюю функцию javascript, которая будет делать сообщение, но, однако, инфраструктура XmlHttpRequest хочет только setRequestHeader (ключ, значение) и, похоже, должна быть из очень определенного списка строк. setRequestHeader ("foo", "bar") не добавлял заголовок foo в мой исходящий запрос.
Невозможно добавить метатег заголовка. через javascript. Или в аренду я не нахожу это с Google.
Надеюсь, кто-то теперь может указать мне, как это сделать ?????
второй - это, в основном, то, что я сделал. И, к счастью, первые не работают. пользовательские заголовки не любят «:» на «og: XXXX», но даже если я вытащу двоеточие. Я не получаю "" –