2008-10-09 10 views
17

¿Hay alguna forma de acceder a los encabezados de respuesta desde un resultado HTTP al usar URLLoader de Flash/Flex?¿Tiene acceso a los encabezados de respuesta HTTP en el objeto flash.net.URLLoader?

Ajuste de la solicitud cabeceras es posible, como es el acceso al código de respuesta , pero conseguir un asimiento de las cabeceras de respuesta reales parece estar brilla por su ausencia ...

En concreto, me gustaría llegar una espera del encabezado de respuesta Last-Modified.

Respuesta

14

Oops. Respondiendo mi propia pregunta aquí, pero AIR presenta el evento URLLoader.httpResponseStatus que incluye una propiedad responseHeaders (más una propiedad responseURL para puntos brownie).

Afortunadamente, mi pregunta era para una aplicación de AIR, por lo que resuelve mi problema. Todavía es un poco chocante que las aplicaciones de flash/flex que no son AIR no puedan acceder a los encabezados de respuesta.

+0

Estoy tratando de agarrar el encabezado de respuesta al cargar mp3 en el objeto de sonido (debe haber algunos encabezados adicionales). ¿Alguna idea? – jayarjo

+0

Hmm, no puedo decirte nada, creo que más información sería útil. Sé valiente y haz una nueva pregunta, digo. Comenta el enlace aquí e intentaré responder. – aaaidan

+0

Parece que Flash Player no obtiene el evento de estado de respuesta http. Más información aquí, http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/HTTPStatusEvent.html. Si algo ha cambiado todavía está buscando una forma de hacer esto. –

Cuestiones relacionadas