Hannu Krosing wrote:
Jeff Bauer wrote:
Hannu,
Have you seen my starship notes? You need to specify PYTHONUNBUFFERED mode. This can be done globally in an Apache conf file or even in the pcgi info file.
http://starship.skyport.net/crew/jbauer/apachenotes/
-Jeff
Thanks,
This fixed the problem on my test machine (P200MMX, WinNT 40, running IIS 4.0), but unfortunately not on the machine my client wants to run the server on (P90, WinNT 4.0, IIS 4.0, but also MS Proxy Server 2.0).
I have not tested if It could be the proxy server, as I have not yet properly set it up on my home computer.
Ok, now I think I've figured it out: It seems like something - most likely the MS Proxy Server - takes and converts all line endings (mine are just \n) to CRLF, but _without_ changing the Content-length: header. It has no ill effect on NS browsers, but it terminally confuses IE 4.0, which gets only the amount of bytes that its buddy tells it to and thus gets incomplete page. I have not yet figured out what to do with it (except use MSDOS line endings everywhere). I know that CRLF is the standard way for HTTP headers (am I right here?) but to my knowledge HTML (SGML) should just consider all whitespace equal It seems that the problem has left Zoposphere, I just told it to save peoples time in case any of you will ever have to use the same conf (IIS and MS Proxy on the same computer). I suspect it will affect any CGI-generated html, not just PCGI/Bobo/Zope ------------------------- Hannu Krosing