You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Shawn Stepper <st...@stanford.edu> on 1998/06/09 21:30:29 UTC
general/2394: Content-Type header info converted to lowercase
>Number: 2394
>Category: general
>Synopsis: Content-Type header info converted to lowercase
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Tue Jun 9 12:40:03 PDT 1998
>Last-Modified:
>Originator: stepper@stanford.edu
>Organization:
apache
>Release: 1.3.0
>Environment:
Linux vip 2.0.34 #2 Thu Jun 4 12:52:25 PDT 1998 i686
gcc version 2.7.2.1
Server version: Apache/1.3.0 (Unix)
Server built: Jun 9 1998 10:16:46
>Description:
When delivering the Content-Type header from a script, Apache is converting the text after
after the : to lowercase. This happened in my server push script, where the header
was supposed to be:
Content-Type: multipart/x-mixed-replace;boundary=ThisRandomString
When I upgraded from 1.2.5 to 1.3.0, the script broke. By telneting to the http port on my machine,
I was able to see the headers returned by the script through apache. When run on the command line, the headers
came out as expected. When run through the webserver, I got the folowing:
Content-Type: multipart/x-mixed-replace;boundary=thisrandomstring
This caused the server push to not be understood by Netscape, since the header said the
boundary text was thisrandomstring, but the actual boundary text was ThisRandomString.
Of course the simple solution was to change the string I used. But this seems to me like
a bug. The case should be maintained.
>How-To-Repeat:
I can send you the program if you like.
>Fix:
Don't change case when outputting headers.
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <ap...@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]