Visit Mozilla.org

Zmiany w obiekcie XMLHttpRequest w Gecko 1.8

z Mozilla Developer Center, polskiego centrum programistów Mozilli.


Dokument ten opisuje niektóre zmiany dokonane w implementacji XMLHttpRequest w Gecko od wersji 1.7 (tj. wersji Gecko zaimplementowanej w Firefoxie 1.0). Zmiany te odnoszą się wyłącznie do rozszerzeń oraz aplikacji XUL-a. Nie dotyczą aplikacji sieciowych.

[edytuj] Zmiany w XMLHttpRequest.send

Jeśli przekażesz instancje nsIInputStream do metody send nie trzeba załączać nagłówków Content-Length oraz Content-Type na początku ciągu. Natomiast nagłówek Content-Length zostanie wywnioskowany na podstawie długości ciągu, a nagłówek Content-Type musi być podany ręcznie przez wywołanie metody setRequestHeader. Powyższe wymagania opisane są w nsIXMLHttpRequest.idl.

[edytuj] Zmiany w XMLHttpRequest.onreadystatechange

Atrybut ten jest aktualnie typu nsIOnReadyStateChangeHandler zamiast nsIOnReadystatechangeHandler ("S" oraz "C" w nazwie typu zostały zmienione na duże litery).