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.
Cambios en XMLHttpRequest.send
Al pasar una instancia de nsIInputStream al m茅todo send
, ya no se deben incluir las cabeceras <tt>Content-Length</tt> ni <tt>Content-Type</tt> al comienzo del flujo de datos. En lugar de eso, la cabecera <tt>Content-Length</tt> se obtendr谩 a partir de la longitud del flujo y la cabecera <tt>Content-Type</tt> debe ser especificada manualmente llamando al m茅todo setRequestHeader
. Estos requerimientos se explican en profundidad en nsIXMLHttpRequest.idl.
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).