Something else you should be aware of when playing around with AJAX: the default request entity of XmlHttpRequest, in mozilla at least, is of the type application/xml. It will also set a Content-Length header of 0.
I have no idea how IE, Safari or Opera would handle a POST request with no entity set.