To change your membership options, refer to:-----Original Message-----
From: Ramakrishna Kuppa [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 30, 2002 3:23 PM
To: JDJList
Subject: [jdjlist] RE: Long ReportI am not sure if this helps but check out the following webcast from MS. It gives some inside peek into the IE browser implementation.The author also explains about why three requests are sent.To change your membership options, refer to:-----Original Message-----
From: Greg Nudelman [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 30, 2002 3:11 PM
To: JDJList
Subject: [jdjlist] Long ReportQuestion for the Gurus:
I got a Java App server sending a long HTML report (2-5 Mb) to the Java Servlet and Java Servlet (Apache JServ) then sends it to the client. I am seeing a very strange IE 5.50 behavior:
1) IE POST (client waits ~5 min)
-- about 50% of the info comes back
2) Weird: IE automatically re-posts the request (client waits ~5 min AGAIN!)
-- some info comes back (100%?)
3) Weird: Immediately, IE issues a GET
-- servlet immediately replies: "400 GET not supported"I got to use IE, but for some strange reason, IE decides to refresh and make the user wait another 5 minutes for this report, and then of, course GET breaks it altogether. BTW: Tried it with Netscape 6.2, it hangs on trying to parse this size of HTML file, but it does not re-issue a POST and does not produce a GET.
I have some options, but they are very limited:
can't send them the report in the email
can't request report via GET
can't produce a report and store it in the web folder for later, as I have multiple concurrent machines that do not share hard drive space.can't make it return faster then 5 min
CAN TRY to make it return a zip file from the POST.
Has anyone run into this IE issue and does anyone know a way to get the users a secure long HTML report in a sensible fashion?
Thanks in a advance,
Greg
To change your membership options, refer to:
http://www.sys-con.com/java/list.cfm
http://www.sys-con.com/java/list.cfm
http://www.sys-con.com/java/list.cfm
