Problem/Motivation
Internet explorer is supposed to be a HTTP based HTML browser. There are a lot of examples where neither HTTP nor HTML is implemented properly.
One example is the concept of content-type headers. If you specify application/json as such header, the IE 9
starts to download the response. This content-type is set by the AjaxResponse by default, so File Upload for example doesn't work in the IE.
Proposed resolution
Figure out the best solution.