Visit Mozilla.org

XMLHttpRequest cambios en Gecko1.8

De MDC


Este documento muestra algunos cambios que se han hehco a la implementación de XMLHttpRequest de Gecko desde la versión 1.7 (o sea, la versión de Gecko publicada en Firefox 1.0). Estos cambios sólo se aplican a las extensiones y aplicaciones XUL, no a las aplicaciones web.

[editar] Cambios en XMLHttpRequest.send

Al pasar una instancia de nsIInputStream al método send, ya no se deben incluir las cabeceras Content-Length ni Content-Type al comienzo del flujo de datos. En lugar de eso, la cabecera Content-Length se obtendrá a partir de la longitud del flujo y la cabecera Content-Type debe ser especificada manualmente llamando al método setRequestHeader. Estos requerimientos se explican en profundidad en nsIXMLHttpRequest.idl.

[editar] Cambios en XMLHttpRequest.onreadystatechange

Este atributo es ahora de tipo nsIOnReadyStateChangeHandler en lugar de nsIOnReadystatechangehandler (la "S" y la "C" en el nombre del tipo se han cambiado a mayúscula).