- From: Carl Kugler <kugler@us.ibm.com>
- Date: Fri, 6 Apr 2001 14:51:44 -0600
- To: Seema P Kumar <2kseema@sun20.datamatics.com>
- Cc: http-wg@cuckoo.hpl.hp.com
I think you will find that IE does not support "multipart/x-mixed-replace"
despite its claim of "User-Agent: Mozilla/4.0 (compatible..."
You might try asking over on www-talk (see
http://lists.w3.org/Archives/Public/www-talk/).
-Carl
"Seema P Kumar"
<2kseema@sun20.datam To: <http-wg@cuckoo.hpl.hp.com>
atics.com> cc:
Subject: Problem with multipart/x-mixed replace
03/30/2001 04:41 AM
Hi all !
Could anybody tell me about the "multipart/x-mixed-replace" content type
?
I try to use thie content type for my HTTPServletResponse object in my
Java servlet, to keep
outputting messages to
the browser, but however, the browser does not interpret the headers
properly and all the tags are visible as
part of the browser content (I use Internet Explorer 5.0).
The following is the Java code :
public class RefreshingServlet extends HttpServlet{
public void init(ServletConfig config) throws ServletException{
super.init(config);
}
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("multipart/x-mixed-replace;boundary=\"boundary\"");
PrintWriter out=res.getWriter();
// Here is the first part
out.print("\n\r--boundary\n\r");
out.print("Content-Type: text/html\n\r");
out.println("<H1>Waiting...</H1>");
out.flush();
// Here is the long work (here, a sleep)
try
Thread.sleep(3000);
}
catch (Exception e) {
// ignore
}
// Here is the second part
out.print("\n\r--boundary\n\r");
out.print("Content-Type: text/html\n\r");
out.println("<H1>Done</H1>");
out.print("\n\r--boundary--\n\r");
out.flush();
}
}
Any loopholes for this ?
Regards,
Seema Kumar
Datamatics Technologies Ltd.,
(Tel: 8290829 (Ext:619))
Received on Friday, 6 April 2001 13:57:35 UTC