<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -47,7 +47,9 @@ class RequestHandler &lt; AbstractRequestHandler
 	QUESTION_MARK      = &quot;?&quot;                   # :nodoc:
 	QUERY_STRING       = &quot;QUERY_STRING&quot;        # :nodoc:
 	CONTENT_LENGTH      = &quot;CONTENT_LENGTH&quot;       # :nodoc:
+	CONTENT_TYPE        = &quot;CONTENT_TYPE&quot;         # :nodoc:
 	HTTP_CONTENT_LENGTH = &quot;HTTP_CONTENT_LENGTH&quot;  # :nodoc:
+	HTTP_CONTENT_TYPE = &quot;HTTP_CONTENT_TYPE&quot;      # :nodoc:
 	HTTPS          = &quot;HTTPS&quot;  # :nodoc:
 	HTTPS_DOWNCASE = &quot;https&quot;  # :nodoc:
 	HTTP           = &quot;http&quot;   # :nodoc:
@@ -76,12 +78,20 @@ protected
 			env[QUERY_STRING]    ||= &quot;&quot;
 			env[PATH_INFO]       ||= env[REQUEST_URI].split(QUESTION_MARK, 2).first
 			env[PATH_INFO].sub!(/^#{Regexp.escape(env[SCRIPT_NAME])}/, &quot;&quot;)
+			
 			if env[HTTP_CONTENT_LENGTH] &amp;&amp; env[CONTENT_LENGTH]
 				env.delete(HTTP_CONTENT_LENGTH)
 			elsif env[HTTP_CONTENT_LENGTH] &amp;&amp; !env[CONTENT_LENGTH]
 				env[CONTENT_LENGTH] = env[HTTP_CONTENT_LENGTH]
 				env.delete(HTTP_CONTENT_LENGTH)
 			end
+			if env[HTTP_CONTENT_TYPE] &amp;&amp; env[CONTENT_TYPE]
+				env.delete(HTTP_CONTENT_TYPE)
+			elsif env[HTTP_CONTENT_TYPE] &amp;&amp; !env[CONTENT_TYPE]
+				env[CONTENT_TYPE] = env[HTTP_CONTENT_TYPE]
+				env.delete(HTTP_CONTENT_TYPE)
+			end
+			
 			if env[HTTPS] == YES || env[HTTPS] == ON || env[HTTPS] == ONE
 				env[RACK_URL_SCHEME] = HTTPS_DOWNCASE
 			else</diff>
      <filename>lib/phusion_passenger/rack/request_handler.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>72416a55bff4c0dfe0aa7513e6963b3f9b4cdd7f</id>
    </parent>
  </parents>
  <author>
    <name>Hongli Lai (Phusion)</name>
    <email>hongli@phusion.nl</email>
  </author>
  <url>http://github.com/FooBarWidget/passenger/commit/423a88a1c5180f0209e91f14c05e7bde82818928</url>
  <id>423a88a1c5180f0209e91f14c05e7bde82818928</id>
  <committed-date>2009-07-05T03:47:20-07:00</committed-date>
  <authored-date>2009-07-05T03:47:20-07:00</authored-date>
  <message>Rack handler: remove HTTP_CONTENT_TYPE in favor of CONTENT_TYPE. Fixes issue #333.</message>
  <tree>0016fce87e53c095639f85a679972cce73c82ca6</tree>
  <committer>
    <name>Hongli Lai (Phusion)</name>
    <email>hongli@phusion.nl</email>
  </committer>
</commit>
