XMLHttpRequest 在 Gecko1.8 发生的变化

此文档描述了 Gecko's XMLHttpRequest 的实现自1.7版本 (i.e., Firefox 1.0附带的Gecko版本)。发生的一些改变,这些变化仅仅作用于XUL扩展以及XUL程序,将不会作用于web程序。

 XMLHttpRequest.send的改变

如果你将一个 nsIInputStream 实例传递给 send 方法, 那么流的起始部分将不再包含 Content-Length 和 Content-Type 头部信息. 并且 Content-Length 将由流的长度推断得出,  Content-Type 将必须通过调用 setRequestHeader 方法来手动指定. 更多关于这些要求的详细信息请查阅 nsIXMLHttpRequest.idl.

XMLHttpRequest.onreadystatechange 的改变

此属性现在的类型为 nsIOnReadystatechangeHandler 而不是 nsIOnReadyStateChangeHandler  。 (类型的名称中的 "S" 和 "C" 已变更为小写.)