Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 4524

Show
Ignore:
Timestamp:
06/30/06 05:41:03 (2 years ago)
Author:
bitsweat
Message:

r4748@asus: jeremy | 2006-06-29 22:40:35 -0700
Loosen urlencoded content type check.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/cgi_ext/raw_post_data_fix.rb

    r4522 r4524  
    3737          @multipart = true 
    3838          @params = read_multipart(boundary, content_length) 
    39         elsif content_type.blank? || content_type.downcase !~ %r{^application/x-www-form-urlencoded.*} 
     39        elsif content_type.blank? || content_type !~ %r{application/x-www-form-urlencoded}i 
    4040          read_params(method, content_length) 
    4141          @params = {} 
  • trunk/actionpack/test/controller/raw_post_test.rb

    r4388 r4524  
    1212  def test_post_with_urlencoded_body 
    1313    ENV['REQUEST_METHOD'] = 'POST' 
    14     ENV['CONTENT_TYPE'] = 'application/x-www-form-urlencoded
     14    ENV['CONTENT_TYPE'] = ' apPlication/x-Www-form-urlEncoded; charset=utf-8
    1515    assert_equal ['1'], cgi_params['a'] 
    1616    assert_has_raw_post_data