У меня есть объект Flash, размещенный на foo.com. Когда я запускаю его, я хочу, чтобы он отправлял HTTP-запрос на foo.com и получал результаты вместе с заголовками HTTP.
Как достичь этого с помощью Flash? (AS 3)
Вы бы использовали URLLoader для отправки URLRequest на foo.com. Вы можете добавить заголовки, нажав новый URLRequestHeader's на массив URLRequest.requestHeaders. Я не уверен насчет чтения заголовков. Я думаю, что это возможно с сокетами , и AIR, похоже, имеет событие httpResponseStatus (не httpStatus, как Flash API), которое
URLLoader
URLRequest
URLRequestHeader's
URLRequest.requestHeaders
httpResponseStatus
httpStatus
в отличие от события httpStatus, Событие httpResponseStatus доставлено перед любыми ответными данными. Также Событие httpResponseStatus включает значения для responseHeaders и свойства responseURL (которые не определено для события httpStatus. Обратите внимание, что событие httpResponseStatus (если таковые имеются) будут отправлены до (и в дополнение к) любое полное или ошибка событие.