Recently an application I wrote started not working on Internet Explorer. There has been no change to the underlying (ruby on rails) code.
In IE 6 or IE 7, I can make one request (HTTP Post) to the app, but when I try to make a 2nd request, I get an "Operation Aborted" message. Everything works fine in firefox. The HTTP Request and Response headers are exactly the same. The response header for the correct and incorrect results both have the same content-length (about 104k). The correct response has the full content, but the incorrect response has the content cut off after bout 40k. (So about 65k of the response is just gone.)
The even trickier thing is that if I use the IP address instead of the domain name to make the request, everything works great.
This is an apache2 web server.
Any ideas?