This is an archived page. It's not actively maintained.

Changements dans XMLHttpRequest pour Gecko 1.8

Ce document décrit les quelques modifications subies par l'implémentation de XMLHttpRequest dans Gecko depuis sa version 1.7 (c'est-à-dire la version de Gecko équipant Firefox 1.0). Ces modifications n'affectent que les extensions et applications XUL. Elles ne s'appliquent pas à vos applications Web.

Modifications de XMLHttpRequest.send

Si vous passez une instance nsIInputStream à la méthode send, alors elle ne devra plus inclure les en-têtes <tt>Content-Length</tt> et <tt>Content-Type</tt> au début du flux de données. Au lieu de cela, l'en-tête <tt>Content-Length</tt> sera déduit de la longueur du flux de données, et l'en-tête <tt>Content-Type</tt> devra être spécifié manuellement par l'appel de la méthode setRequestHeader. Ces exigences sont décrites plus en détail dans nsIXMLHttpRequest.idl.

Modifications de XMLHttpRequest.onreadystatechange

Cet attribut a maintenant un type nsIOnReadyStateChangeHandler plutôt que nsIOnReadystatechangeHandler (Le "S" et le "C" du nom du type ont été mis en majuscule).