So it is a known issue in IE8/IE9 and supposedly fixed in IE10. IE turns status response 204 in 1223 and eats all the response headers ! All major javascript frameworks have a workaround for this. But you can't restore the headers of course if the IE never passes them from the XMLHttpRequest. I will modify my code and return 200 where I used to return 204. That should work.
------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3050017

