You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Robert Hall <rf...@uclink.berkeley.edu> on 2003/10/20 18:48:35 UTC
[users@httpd] Apache modifying HTTP headers
Hi all,
I'm new to this list, so please bear with me.
We recently moved to 1.3.27 from 1.3.26 and now have some odd behavior for
one of our Java servlets. This servlet, 'docdownload', downloads
syllabus docs
to the client browser. Docs can be text, html, MS-word, pdf, and a few
others.
All content types work fine with 1.3.26. HTML does not work with 1.3.27.
Looking at the HTTP headers, Apache 1.3.27 sets the Content-Length to 0 when
the Content-Type is text/html, but proceeds to write the content
anyway. Mozilla
sees a Content-Length of 0 and stops; IE ignores the Content-Length and
displays
the downloaded HTML doc. Content-Length is set to 0 even though we set
it to
the actual file length in our Java code.
From jk2.log:
[Sat Oct 18 00:23:13 2003] ( info) [jk_service_apache13.c (119)]:
service.head(
) Content-Disposition: inline; filename=test-syllabus.html; 1 4
[Sat Oct 18 00:23:13 2003] ( info) [jk_service_apache13.c (119)]:
service.head(
) Content-Type: text/html 2 4
[Sat Oct 18 00:23:13 2003] ( info) [jk_service_apache13.c (119)]:
service.head(
) Content-Length: 0 3 4
[Sat Oct 18 00:23:13 2003] ( info) [jk_service_apache13.c (243)]:
service.write
() 532 (532) out of 532
Could there be something missing from the HTTP headers that is causing
service.head() to
behave this way?
Any help, pointers, suggestions will be appreciated. Thanks,
/Robert
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org