I'm trying to do streamed output as opposed to returning a string for my published method, e.g.:
def somemethod(self, RESPONSE=None):
  """blahblah"""
  RESPONSE.setHeader('content-type', 'text/html')
  RESPONSE.write('<HTML><BODY>hello</BODY></HTML>')
  return ''

This works fine under netscape, however, under internet explorer v5 (and i think v4), it returns blank.  I would love to say "internet explorer sucks...use netscape", but that's not a very constructive attitude.

I assumed the problem was a missing content-length header, so i inserted a RESPONSE.setHeader with the length of the body.  However, the HTTPResponse object seems to remove this header, so it never gets transmitted to the browser.

So, my question is, "Is ZPublisher's streamed output supported with Internet Explorer browsers?"

btw, i'm only using the bare bones zope modules, ie ZPublisher.