Loading ...
Sorry, an error occurred while loading the content.

Re: Problem with multipart/x-mixed replace

Expand Messages
  • Carl Kugler
    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
    Message 1 of 2 , Apr 6, 2001
    • 0 Attachment
      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@... To: <http-wg@...>
      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))
    Your message has been successfully submitted and would be delivered to recipients shortly.